2 jujiawu1024 jujiawu1024 于 2016.03.05 13:49 提问

MFC一个关于radio button的问题

在界面上放置两组radio button,每组三个,要求两组各自能三选一,如果不用组框,请问怎么设置?

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.05 16:14
已采纳
WinsenJiansbomber
WinsenJiansbomber   2016.03.05 14:33

使用 CButton 对象创建按钮,并使用BS_RADIOBUTTON 参数,为需要分组的按钮设置相同的 group 属性即可

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MFC radio button互斥选择的重要几点
MFC中的radio控件的互斥功能很常用,一般在MFC资源中一个一个按顺序增加radio控件时不会有问题。但如果修改以前的代码,需要重新增加几个radion时需要注意以下几点。 1.新增加的radio的ID与旧的一定要连续。 2.除了第一个radio在资源属性中的group 设置为TRUE,其它都设置为false. 3.最容易忽略的一点,设置焦点ID。资源界面按con
MFC关于Radio Button控件选择的问题
问题如图所示,创建一个对话框,在"TYPE"里面有TYPEA和TYPEB两个按钮,如何实现 “在初始画面时,已经自动点选了TYPEA,并已显示TYPEA分栏 TYPEB分栏隐藏 在点选上面的TYPEB时,TYPEA分栏隐藏 TYPEB分栏出现” 作假设,初始化时,TypeA被选择,TypeA分栏显示,TypeB分栏被隐藏; 之后,根据点选的按钮来隐藏和显示各自的分栏。 首先
MFC Radio按钮组的使用例子
<br />首先我们要完成一个功能,在一个添加新用户的场景里,通过Radio按钮来判断用户选择的是管理员还是普通用户。<br /> <br />要使用Radio组的功能首先我们必须作如下设置:<br /> <br />1、2个Radio按钮的ID号不同,但是他们的tab顺序必须是按顺序排列的,这些都可以在Resource.h文件里面查看到。<br />      如:Radio1  ID:IDC_RADIO_ADMIN<br />            Radio2  ID:IDC_RADIO_USER<b
MFC radio button如何默认选中
我们假设有两个RADIO控件:IDC_RADIO_SINGLE和IDC_RADIO_RANGE,我们的目的是默认选种IDC_RADIO_SINGLE控件。 方法一: CheckRadioButton(IDC_RADIO_SINGLE,IDC_RADIO_RANGE,IDC_RADIO_SINGLE); 方法二: 将IDC_RADIO_SINGLE设置为有Group属性,ID
控件之Radio Button:MFC中Radio Button使用方法
<br /><br />先为对话框加上2个radio button,分别是Radio1和Radio2。<br />问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?<br /><br />关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,<br />第一种:<br />((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上<br />((CButton *)GetDlgItem(I
MFC radio button 的使用方法
本文转自http://cao416451347ming.blog.163.com/blog/static/1154556162009102795016258/ 先为对话框加上2个radio button,分别是Radio1和Radio2。 问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了? 关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它
MFC 多个RadioButton设为一组 vs2013
需要将多个RadioButton设为一组,组内是互斥的 第一步: 将radio1、radio2、radio3分为一组 方法:设置  radio1  的 属性:  group、tabstop、auto均为true 设置  radio2 的 属性: group设为false, tabstop、auto均为true 设置  radio3  的 属性:group设为fal
MFC radio button 的用法
1.画控件: 把控件拖入对话框,并命名,如上图所示。 2.分组: 分组前要将按钮排序,如图所示。保证同一组内的radio的tab序号是连续的。 然后设定每组第一个RadioButton的Group属性为TRUE,分组完成,即从当前设置Group属性为TRUE的RadioButton开始直到碰到下一个选上Group属性的RadioButton的前一个RadioButton为一个组。
MFC 修改Radio Button 的背景色以及文字颜色
在Radio Button的所在窗口添加CTLCOLOR事件.在响应函数中添加如下代码:HBRUSH CPZVguiShapeDisplaySettingAllDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){    HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);    /...
MFC 使Radio-button Control显示背景图
如图:       在OnCtlColor()函数中添加以下语句(P:这里重新再加载所需的位图) if ((pWnd->GetDlgCtrlID()==IDC_RADIO_STUMAN) || (pWnd->GetDlgCtrlID()==IDC_RADIO_STUOPER)) { CDC memDC; memDC.CreateCompatibleDC(pDC);   BITM