{
switch (uMsg)
{
case WM_INITDIALOG:
MoveWindow(hwndDlg,100,80,200,250,FALSE);
SetWindowText(hwndDlg,"测试窗口标题");
return TRUE;
case WM_COMMAND:
switch(LOWORD (wParam))
{
case IDOK:
case IDCANCEL:
EndDialog(hwndDlg,wParam);
return TRUE;
}
break;
case WM_LBUTTONDOWN:
{
int x = LOWORD(lParam);
int y = HIWORD(lParam);
char s[200];
sprintf(s,"x = %d,y = %d",x,y);
MessageBox(hwndDlg,s,"提示",0);
}
return TRUE;
case WM_MOUSELEAVE:
{
int x = LOWORD(lParam);
int y = HIWORD(lParam);
char s[200];
sprintf(s,"x = %d,y = %d",x,y);
SetWindowText(hwndDlg,s);
}
return TRUE;
}
return FALSE;
}
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
int nRet = DialogBox(hInstance,(LPCTSTR)IDD_MAIN_DLG,NULL,theProc);