关于mfc中radio button现在有两各radio button,IDC_RADIO1,IDC_RADIO2 要求实现这样的一个功能: 1.选择其中一个,如果IDC_RADIO1被选中,再选IDC_RADIO12,则IDC_RADIO1自动消除,反之亦然. 2.另外,存在一个全局

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 05:49:57

关于mfc中radio button
现在有两各radio button,IDC_RADIO1,IDC_RADIO2
要求实现这样的一个功能:
1.选择其中一个,如果IDC_RADIO1被选中,再选IDC_RADIO12,则IDC_RADIO1自动消除,反之亦然.
2.另外,存在一个全局变量int a,当选中IDC_RADIO1时,赋a=1,当选IDC_RADIO2时,赋a=2.

不知你用的什么版本的VC,下面按照VC++6.0给你说:
1、将IDC_RADIO1的Group属性选择上,IDC_RADIO2不要选Group属性就可以了;
2、在对话框上,按Ctrl+W弹出MFC ClassWizard,点击Member Variables属性页,选择下方的IDC_RADIO1然后点击右侧的“Add Variable”按钮,在里面写上变量名m_a,Category处选择Value,Variable type处选择int,这样就可以了.
当选中IDC_RADIO1时m_a=0,选中IDC_RADIO2时m_a=1
想要1和2就手动加1吧