MFC中按钮的ID有什么用
发布网友
发布时间:2022-07-23 08:06
我来回答
共1个回答
热心网友
时间:2023-11-25 13:21
看看我的建议吧:
第一步:
mfc多文档下创建了几个单选按钮:首先需要使用cbutton类
然后调用create函数,要设置ws_group属性,再调用setbuttonstyle函数
设置bs_autoradiobutton
属性,另外还需要使用同样的方法创建一个组合框,主要用于将所有单选按钮关联到一组,设置一个变量
说明:也可以不要创建组合框,但是这样的话,多少个单选按钮就需要多少个消息响应函数来实现,根据id号不同,来调用不同的函数
第二步:
为单选按钮关联一个变量(int型),所有单选按钮只需要一个变量即可,根据所选的按钮不同值也就不同
第三步:
这一步估计对你来说是最难得一步吧
自定义on_command消息的消息映射原型和响应函数(即实现switch语句的函数),这一步主要是处理鼠标单击响应的事情
最后一步:
根据所关联的变量值不同
实现switch语句调用不同的函数。
这个程序如果在对话框中实现起来就简单多了,你可以在对话框环境中实现一下,然后运用到多文档环境
最后建议:看看孙鑫的视频教程吧