MFC控件编程之复选框单选框分组框

一丶分组框

  分组框 英文叫做 GroubBox 添加了分组框主要就是分组.好看.不重点介绍

二丶单选框

  英文: Raido Button

  单选框需要注意的事项

  1.单选框必须设置分组. 在属性中设置. 设置为True

  2.如果有两个单选框那么TAB 顺序必须紧邻

VS中设置单选框TAB顺序

1,首先设置分组状态

因为设置分组.所以需要指定TAB 按键顺序.也就是必须连着. 设置一个即可.

2.设置TAB顺序

快捷键Ctrl + d

只需要点击控件则会自动设置顺序.

3.程序窗口启动. 单选框默认选中第一个.

在我们的对话框初始化函数中 (OninitDlg ) 使用API 进行设置.

函数原型:

  1. CheckRadioButton(控件ID, 控件ID, 要设置的控件ID);
  2. CheckRadioButton(IDC_RADIO1, IDC_RADIO2, IDC_RADIO2);
  3. 前两个参数是给定一个范围. 最后一个参数.指明了我要设置哪一个用来选中.
  4. 是在前面两个范围中的.

应用程序截图:

  

4.绑定变量.判断是否选中

很多时候我们选中单选框就要判断是否选中来进行操作.其中也封装了函数.

因为单选框是继承CButton 派生出来的子类.所以可以使用父类的函数.

父类中有一个函数叫做  GetCheck 用来判断是否选中

其余更多方法.查询MSDN 或者被人发的 MFC中文帮助文档.也可以. 输入CButton 即可看到所有方法. 当然也可以自己在程序中 F12进入定义查看API. 一般都有注释.

三丶复选框

复选框可以进行多选.  英文组件意思是 : Check Box

复选框绑定控件变量.判断选中的方法也是 GetCheck 因为他也是继承CButton控件的. 所以也可以使用父类的.

具体更多的方法.查询MSDN即可. 一般这种控件常用的就是是否选中.

MFC控件编程之复选框单选框分组框的更多相关文章

  1. MFC控件编程之组合框跟列表框

    MFC控件编程之组合框跟列表框 一丶简介 如果要使用组合框跟列表框.那么就要知道.组合框列表框是最核心的东西就是索引. 索引是从0开始的. 二丶组合框列表框常用的方法 AddString(字符串) 添 ...

  2. MFC控件编程之 按钮编辑框.静态文本的使用,以及访问控件的七种方法.

    MFC控件编程之 按钮编辑框.静态文本的使用以及访问控件的七种方法. 一丶按钮.静态文本的通用属性. 他们都有一个属性.就是可以输入标题内容.以及可以自定义控件ID. 创建一个MFC Dlg对话框. ...

  3. 032——VUE中表单控件处理之复选框的处理

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. MFC控件编程进度条编写

    MFC控件编程进度条编写 一丶进度条编程需要用到的方法 进度条MFC已经帮我们封装好类了. 叫做 CProgressCtrl  进度条编程也很简单. 封装的方法也就那个那几个. GetPos()  获 ...

  5. MFC 控件编程之水平滚动条跟垂直滚动条

    MFC 控件编程之水平滚动条跟垂直滚动条 一点水平滚动条的操作 首先在操作滚动条的时候.我们要知道滚动条的一些属性. 比如我们要设置 最大值 最小值. 以及每次递增的值是多少.都要设置. 所有就有一个 ...

  6. MFC控件编程之鼠标跟键盘消息

    MFC控件编程之鼠标跟键盘消息 在MFC中鼠标消息.键盘消息我们很常用.所以说一下. 鼠标消息分为客户区消息.跟非客户区消息. 一丶客户区消息 我们可以处理消息.来进行我们相应的函数即可. MFC添加 ...

  7. Android控件之CheckBox(复选框控件)

    一.有两种状态: 选中状态(true).未选中状态(false) 二.属性 android:id = "@+id/checkbox" android:layout_width=&q ...

  8. MFC控件GDI编程

    MFC控件GDI编程 一丶学习内容 1.了解常用的GDI函数绘图. 2.使用常用的画笔画刷. 二丶常用的GDI函数绘图 上方则为我们常用的GDI函数了. 画线 矩形. 以及圆 等等. 2.1 画线代码 ...

  9. MFC控件第一讲.DC编程

    MFC控件第一讲.DC编程 一丶简介 什么是DC,DC有什么用. DC成为设备描述符表. DC的作用就是可以进行绘制. 比如我们的窗口都是绘制出来的.  DC可以简单理解为.没一个窗口程序都有一块内存 ...

随机推荐

  1. Concept Drift(概念漂移)

    Introdution concept drift在机器学习.时间序列以及模式识别领域的一种现象.如果是在机器学习领域中,这个概念指的就是一个模型要去预测的一个目标变量,概念漂移就是这个目标变量随着时 ...

  2. windowsSevice程序和topshelf程序创建服务对比

    文章原地址:http://www.80iter.com/blog/1451523192435464 Topshelf 创建.net服务整理和安装步骤 windowsService和topshelf服务 ...

  3. Qt HID USB通讯错误

    1.下载hidapi库 链接:https://pan.baidu.com/s/1iQBuTxg-fReN-7GTrCT6SA 提取码:xzqw 2.把库加入qt 转自:https://www.cnbl ...

  4. windows 10 安装可视化mycat

    前提: 1.安装配置好JDK环境 2.安装配置好mysql 3.安装配置好Navicat 一.下载mycat git:https://github.com/MyCATApache/Mycat-down ...

  5. flag读取控制台参数

    package main import ( "fmt" "os") func main() { arg := os.Args if len(arg) < ...

  6. mycat 主从切换分析过程

    67 68互为主从 66为67从 区分双主写的数据,设置不同的自增id 67: SET @@auto_increment_offset=2;SET @@auto_increment_increment ...

  7. html图片上传阅览并且点击放大

                  关闭   qq_31540195的博客       目录视图 摘要视图 订阅 异步赠书:9月重磅新书升级,本本经典           程序员9月书讯      每周荐书: ...

  8. cordova 问题汇总

    用chrome进行调试: https://jingyan.baidu.com/album/db55b609fde96d4ba30a2fa9.html?picindex=8 http://rensann ...

  9. android-mediaplayer播放

    优先参考 待补充.android 8.0

  10. JObject,JArray的基本操作

    引用:https://www.cnblogs.com/dacongge/p/6957074.html 1.JObject:基本的json对象 /// <summary> /// Gets ...