1、定义消息:#define WM_TEST WM_USER+100
2、声明函数:afx_msg void OnTest(WPARAM,LPARAM)
3、添加映射:ON_MESSAGE(WM_TEST,OnTest)
4、函数实现
增加WM_LBUTTONDOWN消息处理CDialogEx::OnLButtonDown(nFlags, point)
PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y))
怎么会没有WM_INITDIALOG消息映射?估计是你 *** 作步骤有问题。你是用的VC6.0吗,在VC里按Ctrl+Wd出MFC ClassWizard,然后左边的“Object IDs”区域里你要选中你的对话框类,然后右边就可以看见WM_INITDIALOG消息了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)