# DlgProc

В плагине обработку событий и посылку сообщений для диалога должна выполнять Функция-Обработчик диалога. Эта функция имеет четыре параметра: дескриптор диалога, описывающий сам диалог, собственно сообщение или событие и пара параметров.

Здесь представлен синтаксис функции обработки диалога, каким он должен быть в плагине.

    intptr_t WINAPI DlgProc(
      HANDLE hDlg,
      intptr_t Msg,
      intptr_t Param1,
      void *Param2
    );

### Параметры

hDlg
Дескриптор диалога
Msg
Одно из сообщений или событий.
Param1
Параметр 1
Param2
Параметр 2

### Возвращаемое значение

Значение, возвращаемое функцией `DlgProc` зависит от параметра `Msg`.

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

Смотрите также:
DefDlgProc, DialogInit, SendDlgMessage, Сообщения Dialog API, События Dialog API