# SendDlgMessage

Функция `SendDlgMessage` позволяет послать сообщение функции-обработчику диалога.

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

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

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

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

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

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

### Пример

Фрагмент обработчика диалога игры Reversi:

    intptr_t WINAPI ReversiDialogProc(HANDLE hDlg,intptr_t Msg,intptr_t Param1,void *Param2)
    {
    ...
        case DN_INITDIALOG:
          // получим информацию об элементе
          Info.SendDlgMessage(hDlg,DM_GETDLGITEM,75,(void*)&DialogItem);
          ListItems=DialogItem.ListItems->Items;
          ...
          NewGame(hDlg);
          return FALSE;
    ...
    }

Смотрите также:
DialogInit, DefDlgProc