SendDlgMessage

Far Manager

SendDlgMessage

The SendDlgMessage function is used to send a message to the dialog callback function.
LONG_PTR WINAPI SendDlgMessage(
  HANDLE hDlg,
  int    Msg,
  int    Param1,
  LONG_PTR Param2
);

Arguments

hDlg
Dialog handle
Msg
One of the Dialog API messages.
Param1
The 1st parameter.
Param2
The 2nd parameter.

Return value

Return value depends on Msg value.

Example

A fragment from the Reversi game dialog callback proc:
LONG_PTR WINAPI ReversiDialogProc(HANDLE hDlg, int Msg,int Param1,LONG_PTR Param2)
{
...
    case DN_INITDIALOG:
      //get element info
      Info.SendDlgMessage(hDlg,DM_GETDLGITEM,75,(LONG_PTR)&DialogItem);
      ListItems=DialogItem.ListItems->Items;
      ...
      NewGame(hDlg);
      return FALSE;
...
}
See also: