MFC中单选框和复选框控件的使用

本教程详细介绍了如何在Visual Studio 2019中创建一个MFC项目,并添加单选框RadioButton和复选框CheckBox。通过设置控件、添加变量和事件处理函数,实现了获取选中内容的功能。具体步骤包括新建项目、布局控件、设置变量、编写事件处理代码等,最后通过ON_COMMAND_RANGE消息处理全选操作。
摘要由CSDN通过智能技术生成

单选框 Radio Button
复选框 CheckBox

功能:通过点击单选框或复选框按钮获取到单选框和复选框选中的内容

第一步,在VS2019中新建一个MFC项目;

第二步,打开资源视图,双击打开窗口,在工具栏中选择Radio Button控件和CheckBox控件,拖放到窗口上,设置名称;
在这里插入图片描述
第三步,把第一个单选框和第一个复选框的组设置为TRUE;
在这里插入图片描述
第四步,给第一个单选框添加变量,变量类型为值类型(简单),变量名称为m_radio;
在这里插入图片描述
第五步,给第所有的复选框添加变量,变量类型为值类型(简单),变量名称为m_check1,m_check2,m_check3,m_check4;
在这里插入图片描述
第六步,双击单选框按钮,给单选框按钮添加事件处理函数OnBnClickedButtonGetcheckedsingle()
并添加一下代码;
在这里插入图片描述
第六步,双击复选框按钮,给复选框按钮添加事件处理函数OnBnClickedButtonGetCheckedMultiple()
并添加一下代码;
在这里插入图片描述
第七步,双击名称叫”全选“的复选框,给该复选框添加事件处理函数
OnBnClickedCheckAll()
并添加一下代码;
在这里插入图片描述
第八步,给主对话框的MESSAGE_MAP中添加ON_COMMAND_RANGE(该消息貌似没有存储到类向导中,需要手动添加);
在这里插入图片描述
第九步,在主对话框h文件中添加OnCommandRange()函数定义,函数名需要与MESSAGE_MAP中的相对应,然后在cpp文件中实现,并添加如下的代码
在这里插入图片描述
至此,单选框和复选框的功能的实现就完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值