MFC RadioButton用法

本文介绍了在MFC中使用RadioButton控件时如何进行分组,确保不同组间的选项互不干扰。通过设置Group属性和响应每个单选按钮的点击事件,可以实现所需的功能。同时,利用成员变量跟踪选中状态,并提供了相关函数示例以供参考。
摘要由CSDN通过智能技术生成

1 新建对话框程序,添加几个单选按钮,如下


2.Radio Button是单选按钮,同组之间是互斥的。但我们选择了“男”,然后再去选择“女”时,“男”就会取消选择,这也是我们想要的。但是当我们再去选择“5岁”时,女又会被取消选择,但这可不是我们想要的。为了第一题和第二题之间互相没有影响,我们需要分组。Radio Button有个属性Group,默认值是“False”。我们可以将某一个Radio Button改成True,表示它是一个新组的开始。对话框上的各个控件是有TAB序的,即按TAB键时,依次选中不同的控件,我们可以按Ctrl+D来查看TAB序。而Radio Button分组也是按TAB序来的。TAB序从小到大,从第一个Radio Button开始,到一个属性Group为True的Radio Button之前的那个Radio Button为止,这之间的Radio Button是一组,他们之间的选择是互斥的,然后再从这个Radio Button Group属性为True的开始,到下个Group属性为True之前的那个Radio Button为止,这又是一组,他们之间互斥;以此类推

3.为每一组单选按钮设置int型变量m_Radio1、m_

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值