DM_GETDLGRECT
The DM_GETDLGRECT allows to retrieve the screen coordinates of the dialog window.
Param1
0
Param2
Pointer to a SMALL_RECT
structure that receives the dialog coordinates.
Return
TRUE is returned if the data was retrieved successfully. If Param2
is NULL, FALSE is returned.
Example
struct InitDialogItem InitDlg[]={ ... /*11*/ DI_USERCONTROL,9,4,32,11,0,0,DIF_NOFOCUS,0,"", ... }; long WINAPI ReversiDialogProc(HANDLE hDlg, int Msg,int Param1,LONG_PTR Param2) { ... case DN_DRAWDLGITEM: if(Param1 == 11) { SMALL_RECT Rect; Info.SendDlgMessage(hDlg,DM_GETDLGRECT,0,(LONG_PTR)&Rect); ... Info.Text(Rect.Left+DialogItem.X1+X*3, Rect.Top+DialogItem.Y1+Y, ColorsPanel[Y&1][X&1]|AddColor, Face); ... ... }
See also: