在MFC中如何添加类似WM

在MFC中如何添加类似WM,第1张

仅供参考:

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消息了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11944455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存