[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中设置均可。
((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中设置均可。
相关文章推荐
- MFC 控件Radio Button的使用 .
- 控件之Radio Button:MFC中Radio Button使用方法
- 控件之Radio Button:MFC中Radio Button使用方法
- MFC中ListControl控件的使用
- MFC中Tab控件的使用详解
- MFC Tab控件的使用
- MFC 控件使用汇总
- MFC控件:listctrl使用方法总结
- 回调函数中使用MFC类的成员或对话框控件的简单方法
- MFC中Radio Button使用方法
- 使用mfc CWnd 自绘实现一个类似于QQ好友的一个控件
- VC6.0 控件Radio Button的使用
- jQuery树形控件zTree使用小结
- mfc中list控件的使用[cherryt笔记]
- .Net 开源控件 NPlot使用小结
- MFC 定时器使用~检测控件是否获得焦点
- MFC中常用控件使用方法总结
- MFC控件使用
- 使用VS2010开发ActiveX(MFC)控件(1)——创建
- 使用VS2010开发ActiveX(MFC)控件(2)——界面显示