ProcessDialogEventInfo

Programming Far Manager plugins

ProcessDialogEventInfo

Структура ProcessDialogEventInfo содержит информацию о событии, поступающем в функцию ProcessDialogEventW.
struct ProcessDialogEventInfo
{
  size_t StructSize;
  intptr_t Event;
  struct FarDialogEvent *Param;
};

Элементы

StructSize
Это поле содержит размер структуры ProcessDialogEventInfo.
Event
Тип события. Может быть одной из следующих величин (перечисление DIALOG_EVENTS):
СобытиеОписание
DE_DLGPROCINIT Param - указатель на структуру FarDialogEvent.
Событие FarDialogEvent.Msg поступает в функцию обработки диалога.
DE_DEFDLGPROCINIT Param - указатель на структуру FarDialogEvent.
Событие FarDialogEvent.Msg поступает в стандартную (внутреннюю) функцию обработки диалога.
DE_DLGPROCEND Param - указатель на структуру FarDialogEvent.
Событие FarDialogEvent.Msg обработано функцией обработки диалога. FarDialogEvent.Result содержит возвращённое обработчиком значение.
Param
Указатель на структуру FarDialogEvent.

Замечания

Смотрите также: