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: