MFC两个复选框互斥设置

下面是两个复选框,我们想要做到只能选择一个,并且点击其中一个自动关闭另一个,并且不像别的示例所做的点击其中一个另一个直接不能点击,这种方法的话可以随时修改,比较方便

下面是第一个复选框的点击响应函数(勾选它则关闭第二个):

void CFIRADlg::OnBnClickedCheckShowPicl()
{// TODO: 在此添加控件通知处理程序代码left.m_bIsShowImg = !left.m_bIsShowImg;if (left.m_bIsShowImg){left.m_bIscontest = FALSE;CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK_CONTESTL);pBtn->SetCheck(0);}
}

下面是第二个复选框对应的点击响应函数(勾选它则关闭第一个):

void CFIRADlg::OnBnClickedCheckContestl()
{// TODO: 在此添加控件通知处理程序代码left.m_bIscontest = !left.m_bIscontest;if (left.m_bIscontest){left.m_bIsShowImg = FALSE;CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK_SHOW_PICL);pBtn->SetCheck(0);}
}

MFC两个复选框互斥设置相关推荐

  1. HTML复选框可以设置为只读吗?

    我以为他们可以,但是因为我不把钱放在我的嘴里(可以这么说)设置readonly属性实际上似乎没有做任何事情. 我宁愿不使用Disabled,因为我希望检查复选框与表单的其余部分一起提交,我只是不希望客 ...

  2. VS2010 MFC编程之复选框checkbox

    复选框:MFC中用于勾选的方形小格,可以通过点击勾选事件或选中与否的状态进行相应操作. 使能某个复选框: m_check2.EnableWindow(TRUE); 其中,m_check2为为复选框添加 ...

  3. 【PHPWord】如何解决PHPWord的输出checkbox复选框并设置checked已勾选

    目录 一.需求 二.基于XML的实现方式 三.兼容性强的实现方式 三.总结 一.需求 对于生成Word文档来说,复选框的勾选状态和非勾选状态的展示是一个非常常见的问题. 需要用到复选框的文档大概有这几 ...

  4. html5复选框怎么设置样式,html中关于checkBox选中样式设置

    例如外卖服务区域,选择时为多选,且一般隐藏checkbox样式框.只留下label字体和设置的外边框来进行选中样式控制,以此来提高用户体验. 这时要对checkbox进行处理 我总结的一个方法就是根据 ...

  5. java复选框互斥_jmu-Java-07多线程-互斥访问 (5分)

    6-8 jmu-Java-07多线程-互斥访问 (5分) 定义Account类 属性: private int balance 方法: getter方法 void deposit(int money) ...

  6. PyQt5 技巧篇-复选框绑定行内容,全选、清空、展示选中的内容功能实现演示,设置复选框选中,检查复选框选中状态

    先看效果图,选中了几行,然后将选中的内容展示出来. 我设置两个有序序列,分别存储对应的复选框和行内容. 我的行内容是用的 label 标签. # 存储右边label组件的有序列表def get_L_b ...

  7. QTreeView 动态设置复选框

    目录 动态设置复选框的步骤 QT MVC的概念 模型 添加数据 获取数据 视图 槽函数 动态设置复选框的步骤 初始化一个QTreeView 的界面,并设置相关的model // 在ui中新建两个QTr ...

  8. 复选框check的选中、不选中设置以及判断是否选中

    复选框的设置 一.JavaScript判断是否选中checkbox框 二.JavaScript设置选中checkbox框 三.JavaScript移除选中checkbox框 四.使用jQuery判断是 ...

  9. Java学习day078 Swing用户界面组件(四:选择组件)(复选框、单选钮、边框、组合框、滑动条)

    使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识. day078   Swing用户界面组件(四:选择组件)(复选框.单选钮.边框.组合框.滑动条) 前 ...

最新文章

  1. WPF Geometry 添加Path数据
  2. 关于SAP ABAP字符变量和字符串变量字符个数的一个知识点,和一个血案
  3. IOS开发基础之使用AFNetworking框架实现文件上传get和post请求
  4. Windows 2012 - Dynamic Access Control 浅析
  5. gradle tool升级到3.0注意事项
  6. NDoc修改版,支持中文注释及中文界面。
  7. DCT(离散余弦变换(DiscreteCosineTransform))
  8. 阶段3 1.Mybatis_12.Mybatis注解开发_7 Mybatis注解开发一对多的查询配置
  9. 你真的了解Ioc与AOP吗?(1)
  10. Cocos2dx-js 资源.jsc和.pkm反编译
  11. 融云通讯服务器,融云IM即时通讯功能接入和部署方式有哪些_如何收费_企业服务汇...
  12. 使用PowerShell查看Windows 补丁记录并写入数据库
  13. GitHub新手使用教学(从安装到使用)
  14. oracle数据库中视图是什么,orcl数据库视图是什么
  15. 远程主机强迫关闭一个现有连接-=-解决办法
  16. mysqli被遗弃了_在您的申请中被遗忘的权利
  17. 经典兔子问题(又名斐波那契数列)
  18. 通过UEditor多图上传到七牛云出现图片不全,或上传失败bug
  19. 【时间之外】做产品必须知道的SKU是什么?
  20. (数据库系统概论|王珊)第七章数据库设计-第三节:概念结构设计

热门文章

  1. 薛老师软考高项学员:2016年4月27日作业
  2. AlertDialog显示错误 Unable to add window token null is not for an application
  3. 数据恢复利器:通过frm文件恢复数据表的sql结构语句
  4. Spark源码阅读02-Spark核心原理之容错及HA(高可用)
  5. 使用Junit单元测试:Cannot instantiate test(s): java.lang.SecurityException: Prohibited package name: java
  6. 用于特征选择的F-Score打分及其Python实现
  7. 机器学习基础专题:线性判别器
  8. linux下安装部署ansible
  9. python的class的__str__和__repr__(转)
  10. unity3d世界坐标系和本地坐标系