MFC控件编程之复选框单选框分组框
一丶分组框
分组框 英文叫做 GroubBox 添加了分组框主要就是分组.好看.不重点介绍
二丶单选框
英文: Raido Button
单选框需要注意的事项
1.单选框必须设置分组. 在属性中设置. 设置为True
2.如果有两个单选框那么TAB 顺序必须紧邻
VS中设置单选框TAB顺序
1,首先设置分组状态
因为设置分组.所以需要指定TAB 按键顺序.也就是必须连着. 设置一个即可.
2.设置TAB顺序
快捷键Ctrl + d
只需要点击控件则会自动设置顺序.
3.程序窗口启动. 单选框默认选中第一个.
在我们的对话框初始化函数中 (OninitDlg ) 使用API 进行设置.
函数原型:
CheckRadioButton(控件ID, 控件ID, 要设置的控件ID);
CheckRadioButton(IDC_RADIO1, IDC_RADIO2, IDC_RADIO2);
前两个参数是给定一个范围. 最后一个参数.指明了我要设置哪一个用来选中.
是在前面两个范围中的.
应用程序截图:
4.绑定变量.判断是否选中
很多时候我们选中单选框就要判断是否选中来进行操作.其中也封装了函数.
因为单选框是继承CButton 派生出来的子类.所以可以使用父类的函数.