请问控件的Group属性 一个菜鸟问题 MFC高手进来

这个Group属性貌似和Tap顺序有关 其他我就不懂了
请问 选择TRUE和选择FALSE 的区别是什么 请高手通俗的说说

1、一个group没有特定的名字,是由系统遵循一定规则默认的。
1)同一组的控件是同一类型的。如都是edit,radio。。。。
2)系统从第一个设有group的控件开始到下一个设有group的控件结束,如第3个和第7个控件设有group,则3—6就成为了一组(注意是同一类型的控件)。
3)顺序是这样设定的:在Dlg等窗口上添加控件后按ctrl+D,各个控件上就会显示出阿拉伯数字,按你想设定的顺序依次点击控件。
比如有两个Button和三个Radio。则先点击两个Button再依次点击Radio。这样Button编号是1、2,Radio编号是3、4、5。
将第一个Radio即阿拉伯数字编号3和5的group选上,4的不要选。则系统从3开始,到5检测到group选项,根据1)则3和4为一组,5为一组。
2、同一组的控件可以公用一个变量。如上面的3和4Radio,的变量表示哪个Radio被选了,变量初始值为-1表示没有被选项,按照顺序3被选则变量自动变为0,4被选则为1,5跟他们是一组,则5的对应的变量值为2.
这样我们就可以根据变量值很简单的判断哪个被选了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-12
Group就其意思就是一组的意思。就是说用于选择多个控件组合,选了TRUE后,你就可以为这组新建一个变量。把一组控件当一个控件来使用。例如多个单选按钮用group属性,这样你就可以用一个变量来管理这些按钮,例如获得当前选项什么的。
第2个回答  2009-03-13
选为true后在下一个具有group属性的控件之前的同类空间分为一组 可以关联变量
请问控件的Group属性 一个菜鸟问题 MFC高手进来
在MFC中,控件的Group属性主要用于将一系列同类控件(如按钮或单选按钮)组织成一组,以便于它们共用一个变量。这种设置有助于简化代码逻辑,方便处理用户的交互。例如,当你有一个编辑框和几个单选按钮时,这些单选按钮可以被归为一组,共用一个变量来记录用户的选择状态。一个控件的Group属性并不是固定的,而是由系统根据一定

请问控件的Group属性 一个菜鸟问题 MFC高手进来
1、一个group没有特定的名字,是由系统遵循一定规则默认的。1)同一组的控件是同一类型的。如都是edit,radio。。。2)系统从第一个设有group的控件开始到下一个设有group的控件结束,如第3个和第7个控件设有group,则3—6就成为了一组(注意是同一类型的控件)。3)顺序是这样设定的:在Dlg等窗...

...几个的Radio控件,为什么只有第一个选种group属性,其他的不选?_百度...
RadioButton本来就是作为单选,也就是说只能在多个中选一个。group表示这几个是一组的。一组中只能选一个。例如,你添加了R1 R2 R3 R4 R5 R6这6个,只有R1选了group这个属性。那么在程序运行时,你只能在这6选一个,而不能多选。但是,如果你在R4这个选中group属性,则表示R1 R2 R3是一组,而...

VS2010学习MFC编程,组合框属性---Name为灰色,无法重命名,如何解决?_百...
回答:你现在知道为什么了么?

MFC中“radio button ”控件的使用问题
Group属性,并关联int型变量m_radio ; \/\/那么上面两个OnRadio函数是没有必要的。if判断里面要用双等号 void CMyDlg::OnButton1(){ UpdateData(true);if(m_radio==1)m_Str="Hello !";else m_Str="你好!";AfxMessageBox(m_Str);UpdateData(FALSE);} ...

MFC 怎么将控件放到一个组,就是一组复选框,里面的CHECK BOX有3个...
第一个复选框的group属性设置成TRUE

关于mfc radiobutton 状态的问题。
1、将IDC_RADIO1的Group属性选择上,其他不要选Group属性;2、在对话框上,按Ctrl+W弹出MFC ClassWizard,点击Member Variables属性页,选择下方的IDC_RADIO1然后点击右侧的“Add Variable”按钮,在里面写上变量名m_a,Category处选择Value,Variable type处选择int,这样就可以了。m_a自动初始化为-1 ...

MFC之使用 Windows 标准控件
1)在工具箱中选择 “Group Box” 添加分组框。2)在工具箱中选择 “Radio Button” 向分组框中添加单选按钮。3)将组合框里的第一个单选按钮的 Group 属性、Tab stop 属性和 Auto 属性都设置为 True;其余的单选按钮将 Tab stop 属性和 Auto 属性设置为 True 就可以了。1)在工具箱中选择 “...

VS2013版MFC怎么使两个radio button控件成组
MFC的对话框资源管理器中,有一个TAB Order,这是一个对分组很重要属性。当你将一个单选框按钮radio设置group之后,那么Order紧跟在它之后的radio会自动与它成为一组,直到order不再连续或者下一个group属性出现。因为你需要的就是设置一个group属性,并确保和它一组的单选框的Order紧跟在它之后。

MFC中,为什么设置不了控件Groupbox的背景透明?该怎么处理
经过多次的测试,发现:1、 直接拖一个控件到界面上,通过属性栏里设置Transparent的值为TRUE,可以实现我需要的效果。而且这个的Group Box背景和DLG一致。2、属性栏里的Transparent值为FALSE。加入如下WM_CTLCOLOR消息代码处理,无效。C\/C++ codeif(nCtlColor == CTLCOLOR_STATIC) { pDC->SetBkMode(...

相似回答