SendDlgMessage

Programming Far Manager plugins

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;
...
}
Смотрите также: