0 必须以tab序连续
1 必须第一个按钮是group
例:
1.建立一个基于对话框的应用程序,添加三个Radio Button,和一个Button选中第一个Radio Button属性中的Group 。然后给raido1关联一个int型变量(同样需要
先分组)m_nRadio1,打开对话框构造函数,你会发现有:
m_nRadio1 = -1;m_nRadio1别赋值-1表示哪个都没有选上。如果你把-1改成0,就会发现
Radio1默认被选上了,依此类推,m_nRadio1的值为1 就是第二个被选上了(这里同样有问
题,哪个是第一个?哪个是第二个?)。获取状态很简单,UpdateData(TRUE)后判断m_nRadio1
的值 即可。
2.在Button的Click事件中添加代码:
UpdateData(TRUE);
if(m_radio==0)
MessageBox("0");
if(m_radio==1)
MessageBox("1");
if (m_radio==2)
MessageBox("2");
UpdateData(false);