vc++中怎样设计多组单选按钮

 时间:2024-10-14 19:18:45

1、打开vc++6.0,【File】-【new】-【project】-【MFC Appwizard(exe)】新建MFC工程,取名Radio,点击【OK】

vc++中怎样设计多组单选按钮

2、在工程向导的【step1】中选择【Dialog based】,生成基于对话框的MFC后,直接点击【Finish】结束工程向导

vc++中怎样设计多组单选按钮

3、系统会直接生成下图所示的对话框,其中有3个控件,包括两个按钮,一个静态文本域

vc++中怎样设计多组单选按钮

4、在控件面板中选择单选按钮,添加两个单选按钮到对话框中,并更改【IDC_RADIO1】的值为“男”,【IDC_RADIO2】的值为“女”

vc++中怎样设计多组单选按钮

5、使用同样的方法继续添加两个单选按钮,更改【IDC_RADIO3】的值为“中国人”,【IDC_RADIO4】的值为“老外”,我们的想法是单选按钮共分两组,“男、女”、“中国人、老外”

vc++中怎样设计多组单选按钮

6、【编译】-【链接】-【运行】程序后我们发现这四个单选按钮同时互斥,这是因为我们没有给单选按钮分组

vc++中怎样设计多组单选按钮

7、执行菜单【Layout】-【Tab Order】命令,为对话框中控件排序

vc++中怎样设计多组单选按钮

8、这里最关键的排序是把要分在一组的单选按钮的顺序做成连续的,比如图中的1-2,3-4,返回

vc++中怎样设计多组单选按钮

9、在对话框中鼠标左键点击【IDC_RADIO1】选择【Properties】,选中【Group】

vc++中怎样设计多组单选按钮

10、鼠标左键点击【IDC_RADIO3】选择【Properties】,选中【Group】,这样就把【IDC_RADIO1】【IDC_RADIO2】分成了一组,【IDC_RADIO3】【IDC_RADIO4】分成了一组

vc++中怎样设计多组单选按钮

11、【编译】-【链接】-【运行】,发现分组已经存在,但是运行程序后,两组都没有默认选中项

vc++中怎样设计多组单选按钮

12、选择【FileView】-【Source Files】-【RadioDlg.cpp】

vc++中怎样设计多组单选按钮

13、在打开的文件中找到OnInitDig()初始化函数,并在其中添加以下代码((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE); //单选按钮初始值设定((CButton *)GetDlgItem(IDC_RADIO3))->SetCheck(TRUE); //单选按钮初始值设定

vc++中怎样设计多组单选按钮

14、【编译】-【链接】-【运行】,现在的单选按钮即是按照我们的设想分组并且互斥,而且默认选中了【IDC_RADIO1】(男)、【IDC_RADIO3】(中国人)

vc++中怎样设计多组单选按钮
  • 如何画出函数y=√x-4/x的图像
  • 300英雄战场原黑仪怎么玩
  • 地平线4车怎么获得
  • 洛克王国先锋君主怎么得
  • 军团要塞2怎么玩
  • 热门搜索
    新年手抄报图片大全 国庆节主题手抄报图片 小学生中秋节手抄报 节俭手抄报 新型冠状病毒手抄报内容 班级公约手抄报 新学期新起点手抄报 健康成长手抄报 廉洁文化手抄报 手抄报图片大全初一