MFC分组Radio Button的使用

简介:

1、先在窗口上添加一个Group Box控件,然后分别在里面添加多个Radio button控件

2、将第一个Radio button的Group属性设为true

3、为第一个Radio button添加数值型关联变量,如下图:

wKioL1nJx2vAkiBCAAEKBcpiIFg838.png

在用“类向导”添加关联变联时,只能看到Group中被设为true的Radio的ID

4、添加完成后,CPP中自动产生的代码为:

1
2
3
4
5
void  CtestDlg::DoDataExchange(CDataExchange* pDX)  
{  
     CDialogEx::DoDataExchange(pDX);  
     DDX_Radio(pDX, IDC_JUR, m_bJUN);  
}

“类向导”同时会在当前类的.h文件中,声明一个变量,如 BOOL m_bJUN;

5、测试Radio button数值关联变量的值,如下:

1
2
3
4
5
6
7
void  CtestDlg::OnBnClickedOk()  
{  
     UpdateData( true ); //更新界面值到变量中  
     CString a;  
     a.Format(_T( "%d" ),m_bJUN);  
     AfxMessageBox(a);  
}

测试发现GroupBox中的Radio button的第一个Radio选中时,对应变量值为0,后面依次类推为1、2、3等











本文转自Chinayu201451CTO博客,原文链接:http://blog.51cto.com/9233403/1968730 ,如需转载请自行联系原作者



相关文章
|
11天前
|
C#
关于Dev 控件里 gridcontrol 的gridview 显示序号和checkbox
关于Dev 控件里 gridcontrol 的gridview 显示序号和checkbox
element中el-radio-group 单选回显(整理)
element中el-radio-group 单选回显(整理)
|
4月前
|
C++
C++ Qt开发:RadioButton单选框分组组件
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍`QRadioButton`单选框组件以及与之交互的`QButtonGroup`类的常用方法及灵活运用。`QRadioButton`是Qt框架中的一个部件(Widget),用于提供单选按钮的界面元素。单选按钮允许用户从多个互斥的选项中选择一个,通常用于表示一组相关但互斥的选项。
60 0
C++ Qt开发:RadioButton单选框分组组件
|
10月前
|
开发框架 JavaScript .NET
Asp.net 控件用法汇总-RadioButtonList、DropDownList、button、Checkbox...(续)
Asp.net 控件用法汇总-RadioButtonList、DropDownList、button、Checkbox...(续)
88 0
|
11月前
零基础VB教程039期:如何使用单选按钮optionbutton以及多选框checkbox
零基础VB教程039期:如何使用单选按钮optionbutton以及多选框checkbox
186 0
|
JavaScript 前端开发
Vue——04-02v-model的使用原理、结合radio、checkbox、checkbox(多选)、checked(值的绑定)、select以及修饰符的使用
v-model的使用原理、结合radio、checkbox、checkbox(多选)、checked(值的绑定)、select以及修饰符的使用
98 0
|
前端开发
Bootstrap系列 -- 17. 复选框checkbox和单选择按钮radio
  Bootstrap框架中checkbox和radio有点特殊,Bootstrap针对他们做了一些特殊化处理,主要是checkbox和radio与label标签配合使用会出现一些小问题(最头痛的是对齐问题)。
1241 0
自定义Checkbox和Radiobox
在线演示 本地下载
856 0