Radio Button控件的简单用法

来源:互联网 发布:java web漏洞扫描工具 编辑:程序博客网 时间:2024/05/17 05:56

 1如何定义一组Radio Button
在Dialog上添加2个Radio Button,ID分别是IDC_RADIO1,IDC_RADIO2

首先设置一下Tab键顺序,菜单上”格式”-”Tab键顺序”,或者Ctrl+D.由小到大设置(利用鼠标点击控件设置).
设置Tab键顺序最小的Radio Button的Group的属性值为True
这2个Radio Buttion就设置成一个组了.

2 得到Radio Button 组内选中的按钮.

在属性值设置为Group的Radio Button 单击右键.添加变量.类别为Value,变量类型为int,变量名为m_nRadio

 DDX_Radio(pDX, IDC_RADIO1, m_Radio);
上面这句很重要,可能有时添加变量向导并不会添加该语句,所以务必手动添加到DoDataExchange(CDataExchange* pDX)函数中
m_nRadio的值是0表示第一个Radio Button被选中
m_nRadio的值是1表示第二个Radio Button被选中

可以在按钮的单击事件中编写如下按钮

UpdateData(TRUE);

if(m_nRadio==0)
MessageBox(_T(“0 第一个”));

if(m_nRadio==1)
MessageBox(_T(“1 第二个”));

UpdateData(TRUE); 表示控件内容更新控件变量,必须有这句,否则m_nRadio值不会变.
3 如何定义多个组 RadioButton

操作与上述完全相同