问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VC中怎样将多个按钮关联到同一个消息处理函数?

发布网友 发布时间:2024-10-13 14:25

我来回答

3个回答

热心网友 时间:2024-11-26 20:10

在VC编程的MFC中,可以通过向程序添加ON_COMMAND_EX消息映射宏(即扩展消息映射宏)来实现对消息处理函数的共享。具体的示例程序代码如下:
.......
//扩展消息映射宏
ON_COMMAND_EX(IDC_BUTTON1,OnShared)
ON_COMMAND_EX(IDC_BUTTON2,OnShared)
ON_COMMAND_EX(IDC_BUTTON3,OnShared)
.......
//共享的消息处理函数
void CSafe::OnShared(UINT id)
{
switch(id)

热心网友 时间:2024-11-26 20:11

在BEGIN_MESSAGE_MAP中手动添加如下:
ON_MESSAGE(WM_CLICK,OnClickButton)
OnClickButton是处理消息的函数。
然后添加消息处理函数OnClickButton
注意,添加的函数自己改一下
afx_msg void OnClickButton(WPARAM wParam,LPARAM lParam);这函数中lParam是传回来的控件ID。

热心网友 时间:2024-11-26 20:11

VC++ 提供了宏指令ON_CONTROL_RENGE,可允许多个控件使用同一个消息处理函数
ON_CONTROL_RANGE(notifyCode,FirstCtrlID,LastCtrlID,ClassMethod);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? 你好,我是vc初学者,请问怎么样把几个变量的实时数据同时显示在一个编辑... 马赫迪·穆罕默德马赫迪起义 马赫迪起义英雄简介 风扇24小时开着多少电? 丰田威驰水泵怎么换? 求帝国时代3完美中文硬盘版的下载方法 <帝国时代3亚洲皇朝>安装问题 ...他用刀威胁我,被我匕首刺出血,并臣服。这把匕首带在身边,梦中拿出来... 台州市晟宇广告传媒有限公司怎么样? 江阴晟宇广告有限公司怎么样? 晟宇广告装饰雕刻繁体字怎么写 你别皮是什么意思? 老舍的书都有哪些作品 双城野狼影视基地地址在哪里? 双城区旅游景点,双城周边旅游 ...带着一个不会说普通话的外国小孩的。不是《我的孙子从美国来》_百... ...我们学校是专科,我想上本科,去其它的学校怎么个升法,诚心解答另加分... 想去北戴河 宝宝100 天能不能北戴河玩去 中国四大网络情歌王子是? 谈话会怎么造句 科苑街道的基本概况 孩子不爱主动跟别人交流怎么办 孩子很内向不爱说话怎么办呢 ...操作难度天花板上官婉儿真的有那么难吗?上官婉儿连招有哪些..._百... 肾浓缩功能受损的表现 尿常规肾小管受损的情况有哪些 有西安到聊城的汽车么 例假吃葡萄可以吗 女人月经期能吃葡萄吗 女性来例假能吃葡萄吗 女性来例假能吃葡萄吗 女性来例假能吃什么水果 如何看待一个不是男朋友的男人提出旅行? 常州市欣阳金属材料厂怎么样? 纠正月龄什么意思 2019基金从业考试一年几次? 为什么评估早产儿要用纠正年龄? 早产怎么算月龄 早产儿纠正月龄计算器怎么算 肝素钠乳膏治冻疮效果如何?