# 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.

### Замечания

Смотрите также:
Структуры, ProcessDialogEventW