您的位置:首页 > 其它

[MFC]Radio Button 控件使用小结

2014-04-25 10:32 169 查看
1、首先是控件的状态:选中、未选中,得到其状态
((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上

((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(FALSE);//不选上

((CButton *)GetDlgItem(IDC_RADIO1))->GetCheck();//返回1表示选上,0表示没选上

2、控件的分组

在对话框资源面板上Ctrl+D,然后按你自己的理想顺序用鼠标逐个点击就可以了。不妨假设Radio1、Radio2、Radio3、Radio4分别是1、2、3、4。Radio1和Radio3都选上Group属性,那么,1、2是一组,3、4是另外一组,因为分组的原则是在选上Group属性的这一个开始直到碰到下一个选上Group属性的。

3、实际应用

如:选中一个,改变其他控件状态

a、该控件默认是同组只能选中一个,这点无需设定

b、可通过 GetDlgItem(控件ID)->EnableWindow(FALSE/TURE);改变相应控件的状态



ps:改其他控件状态或radio控件状态可在相应函数中动态更改或初始化oninitdialog中设置均可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: