我在MFC中自定义了一个控件,我希望它能像别的控件拥有自己的消息,当我在对话框内可以添加一个消息响应函数。请问我该如何做
我的自定义控件是从CWnd派生的控件,已经实现自身消息机制,比如说处理鼠标移动呀等等事件。但是我希望它拥有一个自己的消息,然后在自定义控件的父对话框中能添加这个消息响应函数,就像对话框添加编辑框发送编辑框内文字改变的消息处理函数。
我在MFC中自定义了一个控件,我希望它能像别的控件拥有自己的消息,当我在对话框内可以添加
答案:2 悬赏:50
解决时间 2021-03-22 06:06
- 提问者网友:失败的占卜者
- 2021-03-21 07:06
最佳答案
- 二级知识专家网友:社会水太深
- 2021-03-21 08:29
我不明白你的自定义控件是什么意思。如果你的控件是派生的一个新类,那么他具有基类的消息的。比如你自定义了自己的按钮类,那么他的基类CButton中具有的,你派生的类里面都具有。
按你补充的,你的给你自己定义的消息声明,然后再MessageMap中添加对应的处理函数
按你补充的,你的给你自己定义的消息声明,然后再MessageMap中添加对应的处理函数
全部回答
- 1楼网友:桑稚给你看
- 2021-03-21 08:53
1.新建一个菜单资源,命名id为idm_user
2.打开对话框资源,然后右键->属性->常规 里面有个"菜单" 下拉框,然后选择idm_user!
3.编译连接即可;idm_user菜单资源,就加入到对话框上面了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯