zoukankan      html  css  js  c++  java
  • MFC控件编程之复选框单选框分组框

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

    一丶分组框

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

    二丶单选框

      英文: Raido Button  

      单选框需要注意的事项

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

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

    VS中设置单选框TAB顺序

    1,首先设置分组状态

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

    2.设置TAB顺序

    快捷键Ctrl + d

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

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

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

    函数原型: 

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

    应用程序截图:

      

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

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

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

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

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

    三丶复选框

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

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

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

  • 相关阅读:
    UVA 12546 LCM Pair Sum
    两两间的距离都是整数的点集
    Codeforces 11.27
    Codeforces 11.27 B
    UVA 105
    打印自身的程序
    Interval DP
    Tree DP
    参加第五次全国工程建设行业信息化建设高峰论坛 (个人的一点感想)
    基础资料分类及清单版本管理
  • 原文地址:https://www.cnblogs.com/iBinary/p/9653086.html
Copyright © 2011-2022 走看看