我刚学VC++,在添加控件后,学写代码,发现控件变量.之后有许多的选项,如图:

VS2017 Edit Control控件添加变量问题
VS2017,单文档,新建一个对话框,在对话框上拖一个Edit Control控件, 在Edit Control上右击添加变量怎么都不能添加自定义类型了,添加CString类型,自动变成int型,而且也不与控件自动相关联了,用类向导为IDC_EDIT1添加变量,也没有自动关联。而且添加变量的时候没有Category选项,本来应该是Value的

Group就其意思就是一组的意思。就是说用于选择多个控件组合,选了TRUE后,你就可以为这组新建一个变量。把一组控件当一个控件来使用。例如多个单选按钮用group属性,这样你就可以用一个变量来管理这些按钮,例如获得当前选项什么的。

图片 1

 

请问这个控件变量是子对象吗?我数了一下按钮控件变量有 44
个选项,我不知道怎样使用它们,谁能作点讲解,先谢谢了。

单选按钮在没有设置Group属性时,在右击添加变量时中看不到按钮控件的ID号,设置了Group属性后就可以看到ID号并能设置变量。

Group属性是用来对单选按钮进行成组设置的。
设置Group属性的Radio是本组的第一个,ID大于本Radio
ID的Radio都是本组的radio(但是小于另一个设置Group属性的Radio ID)。
一个组只能设置一个控件变量。   
组内的Radio是互斥的,组间相互不影响。

 

多个radio构成group时其变量是按照其TAB顺序来分配的!故需要用ctrl+D选择其TAB顺序。将其TAB顺序依次选对后即可实现正常的单选功能。

 

一组单选按钮中只要设置一个Group属性。