mfc 学习笔记之单选控件出错原因之一

初学mfc的时候,当我们要做一个调查对话框时,往往要拖多个单选控件,或多选控件以满足要求,一般情况下:一个选择题四个单选或四个复选项,如:下面这个

 

 

 

这是一个单选问题 和一个多选问题,但是编译系统如何知道第一个问题:年龄的答案是前面四个选项(<18 18~27 28~38 >38)呢而不是((<18 18~27 28~38 >38 收发邮件)这五个呢,一开始我以为是你的年龄这个组框的作用,但是经过试验后发现这个组框只是一个视觉上的效果而已,没有分组的功能,要把(<18 18~27 28~38 >38)限定为第一个问题的答案选项,要做的事在(<18)这一个控件的属性中的Group(组),这一项选为true,编译时就会认为从第一个Group为true到第二个Group为true之前的那一个的控件为一组,也就是说: 每一组的第一个控件的Group为true;但是怎么知道那个是第一个那个是第二个呢;这个要看你添加资源的顺序了(一般情况下就是你拖控件的顺序,所以如果你拖了几个控件,你在整理他们的排版的时候如果不小心把顺序搞乱了那就麻烦了),作者就是在这里出问题了,经过一番探索之后查出:在Resource.h中有你的资源的创建顺序如图:

IDC_xxxxx是我添加的资源 右边是他的编号 ,看编号就能看出顺序了,这样就能按照上面的方法分组了

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章