MFC分组单选按钮的使用

  

1,先在窗口上添加一个组框控件,然后分别在里面添加多个单选按钮控件

2,将第一个单选按钮的集团属性设为真正的

3,为第一个单选按钮添加数值型关联变量,如下图:

 MFC分组单选按钮的使用“> <br/> </p> <p>在用“类向导”添加关联变联时,只能看到组中被设为true的无线电的ID </p> <p> 4,添加完成后,CPP中自动产生的代码为:</p> <pre类= void  CtestDlg: DoDataExchange (CDataExchange *, pDX),,   {,,   ,,,CDialogEx: DoDataExchange (pDX);,,   ,,,DDX_Radio (pDX, IDC_JUR,, m_bJUN);,,   }

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

5,测试单选按钮数值关联变量的值,如下:

void  CtestDlg: OnBnClickedOk (),,   {,,   ,,,UpdateData(真正);//更新界面值到变量中,,   ,,,CString 一个,,,   ,,,a.Format (_T (“% d”), m_bJUN);,,   ,,,AfxMessageBox (a),,,   }

测试发现GroupBox中的单选按钮的第一个无线电选中时,对应变量值为0,后面依次类推为1、2、3等

MFC分组单选按钮的使用