MFC分组Radio Button的使用

来源:互联网 发布:淘宝镁光内存条 编辑:程序博客网 时间:2024/05/16 19:14
1、先在窗口上添加一个Group Box控件,然后分别在里面添加多个Radio button控件
2、将第一个Radio的Group属性设为true
3、为第一个Radio添加数值型关联变量,如下图:

在用类向导添加关联变联时,只能看到Group中被设为true的Radio的ID
4、添加完成后,CPP中自动产生的代码为:
void CtestDlg::DoDataExchange(CDataExchange* pDX){CDialogEx::DoDataExchange(pDX);DDX_Radio(pDX, IDC_JUR, m_bJUN);}
.h文件中多出变量声明,如 BOOL m_bJUN;
5、测试Radio数值关联变量的值,如下:
void CtestDlg::OnBnClickedOk(){UpdateData(true);//更新界面值到变量中CString a;a.Format(_T("%d"),m_bJUN);AfxMessageBox(a);}
测试发现GroupBox中的Radio的第一个Radio选中时,对应变量值为0,后面依次类推为1、2、3等



原创粉丝点击