单选框 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文件中实现,并添加如下的代码
至此,单选框和复选框的功能的实现就完成了。