精华内容
下载资源
问答
  • b、在一个对话框上可以有几组单选按钮,每组按钮中只能有一个按钮被选中c、无论如何,在一组单选按钮中不能有两个或两个以上的按钮被同时选中,否则在程序获取选中按钮状态时,程序会崩溃。d、分组标志:在每组的第...

    以下都是个人理解,如有错误欢迎指出
    单选框使用过程
    1、连续拖拽单选框到对话框界面作为一组,这样单选框的ID是连续的
    2、将第一个单选框(也就是ID值最小的那个)属性Group设置为True,并且添加成员变量
    3、初始化单选框的状态,应该保证一组中有且只有一个单选框被选中
    4、处理单选框的选择结果,获取这组的单选框的状态

    复选框使用过程
    1、复选框不用分租,比单选框简单,拖拽一个单选框到对话框界面,并为它添加成员变量
    2、设置初始状态
    3、处理复选框的选择结果,获取复选框的状态

    以下是注意事项的初始化,获取结果的实现方法
    一、单选框Radio Button
    1、分组

    a、要求一组单选按钮的标识符ID要是连续递增的。

    b、在一个对话框上可以有几组单选按钮,每组按钮中只能有一个按钮被选中(变量初始化的时候)

    c、无论如何,在变量初始化的时候,一组单选按钮中不能有两个或两个以上的按钮被同时选中(可以在代码中实现的),否则在程序获取选中按钮状态时,程序会崩溃。

    d、分组标志:在每组的第一个单选按钮ID(ID的值在组中最小)属性设置为Group,否则会使一部分按钮错误地分到其他组或者失效(可选中,但值为-1)

    e、只有属性为Group的按钮可以添加变量,否则程序无法运行

    2、初始化(对话框生成时单选按钮的默认状态)

    a、单选按钮没有成员变量时,初始化时,按钮状态是没有按钮处于被选中状态,可以用方法c、d初始化。

    b、单选按钮有成员变量m_radio时,对话框会根据变量的值初始化单选按钮状态
    :假设此时有3个按钮,初始化变量m_radio = 0表示对话框默认第一个按钮被选中状态,负数或者大于2的整数都会使所有按钮为未选中状态
    :但都未选中时,获取m_radio的值,m_radio 为-1。

    c、使用CheckRadioButton()函数(个人感觉有时不太好使)
    BOOL CheckRadioButton(
    int nlDFirstButton, //指定组中第1个单选按钮的标识符ID
    int nlDLastBUtton,//指定组中最后一个单选按钮的标识符
    int nlDCheckButton//要默认选中的那个单选按钮的标识符
    );

    d、
    ((CButton*)GetDlgItem(IDC_RADIO6))->SetCheck(1);
    可以使控件ID为IDC_RADIO6的按钮为选中状态。
    :这种方法不考虑其他方法是否将其他单选按钮已选中,所以会造成多个单选按钮同时选中的情况,是不允许的!所以要将其他按钮全部SetCheck(0);

    3、获取状态
    a、IsDlgButtonChecked(nID);可以获取控件nID的按钮是否为选中状态
    返回值:(只列两个值)
    BST_CHECKED(1)为选中状态
    BST_UNCHECKED(0)为未选中状态

    b、GetCheckedRadioButton();
    int GetCheckedRadioButton(
    int nIDFirstButton, //指定组中第1个单选按钮的标识符ID
    int nIDLastButton//指定组中最后一个单选按钮的标识符
    );
    返回值: 当有被选中的单选框时返回被选中的单选框的ID,如果所给的组中都没被选中则返回0

    c、UpdateData(),获取成员变量的值也可以获得单选框状态

    二、复选框Check Box
    1、初始化
    选中状态
    ((CButton*)GetDlgItem(IDC_CHECK1))->SetCheck(1);
    未选中状态
    ((CButton*)GetDlgItem(IDC_CHECK1))->SetCheck(0);

    2、获取状态
    a、int state = ((CButton*)GetDlgItem(IDC_CHECK1))->GetCheck();

    b、IsDlgButtonChecked(nID);同Radio Button使用方法一样

    展开全文
  • MFC复选框的使用

    2016-06-01 16:40:09
    在开发过程中复选框控件的使用也比较广泛我这里大家分享一下我使用复选框控件的一些技巧。 1.我们新建一个Dlg对话框MFC程序 ...判断复选框选中状态: CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK); int

    在开发过程中复选框控件的使用也比较广泛我这里为大家分享一下我使用复选框控件的一些技巧。

    1.我们新建一个Dlg对话框MFC程序

    2.拖入一个复选框控件,控件ID修改为IDC_CHECK

    3.拉入一个按钮文本修改为“获取复选框状态”,为按钮添加点击事件

    判断复选框的选中状态:
    CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK);
    int state = pBtn->GetCheck();
    	  if(state == 0)
    	  {
    		  MessageBox("未选中");
    	  }
    	  else
    	  {
    		  MessageBox("被选中");
    	  }
    CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK);
    int state = pBtn->GetCheck();
    	  if(state == 0)
    	  {
    		  MessageBox("未选中");
    	  }
    	  else
    	  {
    		  MessageBox("被选中");
    	  }

    设置选择状态:

    1. (CButton *)GetDlgItem(IDC_CHECK))->SetCheck(1);//设置复选框为选中状态,0为未选中状态  
    (CButton *)GetDlgItem(IDC_CHECK))->SetCheck(1);//设置复选框为选中状态,0为未选中状态

    现在运行一下程序看一下效果,关于API的详细参数说明,大家可以看一下MSDN!

    展开全文
  • 复选框 CheckButton

    2010-11-26 11:10:00
    得到复选框状态的函数:int state = (CButton*)GetDlgItem(IDC_CHECK)->GetCheck();  当state == TRUE时表示该复选框没有被选中;... //表示设置复选框为选中状态;  SetCheck(0)表示设置复选框

    得到复选框状态的函数:int state = (CButton*)GetDlgItem(IDC_CHECK)->GetCheck();        

         当state == 1时表示该复选框被选中;      

          当state ==0时表示该复选框没有被选中;

    设置复选框状态的函数: (CButton*)GetDlgItem(IDC_CHECK)->SetCheck(1);  //表示设置复选框为“选中”状态;               SetCheck(0)表示设置复选框为“未选中”状态;

    或者通过直接赋值也可以设置复选框状态

    注:非0也为“选中”

    展开全文
  • VS2010 MFC编程之复选框checkbox

    千次阅读 2018-07-06 12:19:22
    复选框:MFC中用于勾选的方形小格,可以通过点击勾选事件或选中与否的状态进行相应操作。 使能某个复选框: m_check2.EnableWindow(TRUE); 其中,m_check2为为复选框添加的变量。...2.设置复选框状态为选中...

    复选框:MFC中用于勾选的方形小格,可以通过点击勾选事件或选中与否的状态进行相应操作。

    使能某个复选框:

    m_check2.EnableWindow(TRUE);

    其中,m_check2为为复选框添加的变量。

    设置复选框状态:
    一般复选框是通过鼠标勾选的,也可以通过函数设置其状态。
    1.设置复选框状态为:未选中

    m_check1.SetCheck(0);

    2.设置复选框状态为:选中

    m_check1.SetCheck(1);

    参考:https://www.cnblogs.com/mupiaomiao/p/6247789.html

    MFC 复选框选中和是否被选中判断
    判断复选框是否被选中
    方法1:

    ((CButton*)GetDlgItem(IDC_CHECK_enable))->SetCheck(1);

    其中IDC_CHECK_enable为控件ID,1表示选中,0,表示未选中
    方法2:

    m_enable.SetCheck(1);

    其中m-enable绑定控件

    获取复选框状态:

    int tt= m_enable.GetCheck();

    返回1表示选中,返回0表示未选中。

    用参数判断选中与否:

    变量 状态
    BST_UNCHECKED 未选中
    BST_CHECKED 选中

    m_Badmin.SetCheck(BST_CHECKED); //将按钮设置为选中状态

    int nState = m_Badmin.GetCheck();  
    if (nState == BST_CHECKED)  
    {  
        //选中
    }  
    else   
    {  
        //未选中
    } 

    参考:https://blog.csdn.net/yal179/article/details/24396295

    展开全文
  • ng-checked指令分析 一、ng-checked仅用于设置复选框选中状态,即当设置ng-checked的值为true时,复选框变为选中,false...手工设置复选框选中状态,把复选框1改为没选中,复选框2改为选中,控制台打印ng-check...
  • MFC使用复选框控件

    千次阅读 2012-11-26 12:27:09
    在开发过程中复选框控件的使用也比较广泛我这里大家分享一下我使用复选框控件的一些技巧。   1.我们新建一个Dlg对话框MFC...判断复选框选中状态:   CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK); i...
  • 1,使用//复选 //默认选中可以添加checked属性 checked/>//单选//注意:多个选框的name属性的值要相同 2,判断是否被选中 var check = $("#diff").is(':checked'); //如果check为true表示被选中,false没有被选中3...
  • 近期做的项目用到了iview的table组件,...但是checkbox的选中状态不会影响_check 属性(2)iview 官方文档说:@on-selection-change,只要选中项发生变化时就会触发,返回值 selection,已选项。实现效果并不是这...
  • 问题描述:官方提供了获取半选节点的API,但是回显会有一些没有选中的节点都...1、当点击勾选复选框时候,若状态为 选中 1.1、其所有 父节点 (父节点、父节点的父节点以此类推)全部统一跟随当前节点变化 选中 ...
  • 复选框check的Value属性共有三种bai状态 0——未选中du 1——选中 2——不可选。该属zhi性dao可在代码中进zhuan行设置(可随意将该属性设置0、1、2),也会在运行中通过点击控件(选中为1,再次点击变为未选中0,...
  • Jquery实现全选反选

    2020-09-29 14:00:39
    1、根据全选按钮状态决定...2、当复选框状态发生变化时,判断被选中复选框的数量是否等于复选框的数量;等于则把全选框的状态true;反之false 完整代码: $(function () { // 1. 全选 全不选功能模块 // 就
  • 利用angular 的双向数据绑定、ng-model、ng-check、ng-click 属性,实现全选、反选、个别选择的功能,看别人写的好复杂,自己写了个,...1、设置m的初值true,则复选框初始状态选中,mfalse则复选框初始状态未被选
  • 互相敌对的两个属性,首先阐述一下datagrid选择的两个概念: 1.select:点击某一行时,该行处于seleted...2.check:某一列的checkbox属性true时,该列为复选框列,点击选中时该行为:checked状态。 checkOnSel...
  • Dom-全选商品列表示范

    2016-06-05 22:27:02
    web-strom开发 1.简单商品列表的全选 function getSum(){ /*获取名称item的复选框 判断check状态true表示被选中 * */ var sum=0; var collItemNode
  • MFC-按钮与静态文本控件

    千次阅读 2017-06-14 18:21:18
    两个按钮状态互锁。初始状态为 选中1G”,检查框选“摄像头”,静态文本框空,“提交选择”按钮...3、在BOOL CCBaseButtonDlg::OnInitDialog()即对话框初始化函数中完成单选按钮和复选框的初始化工作: CheckRadio
  • 常用于实现复选框功能(CheckBox),可反复勾选,取消勾选。 属性: isChecked:若true,,则 check mark 组件会处于 enabled 状态,否则处于 disabled 状态; checkMark:cc.Sprite类型,Toggle 处于选中状态.....
  • TortoiseSVN

    2009-11-28 19:31:36
    如果你想仍然锁定该文件,请在commit时弹出的对话框中选中keep lock复选框。 11.文件的附加属性 在Subversion中,每个文件可以拥有一种叫做附加属性的东西。 附加属性描述了该文件所拥有的一些特性。 ...
  • javascript函数的解释

    2011-02-26 11:03:52
    65.select()指元素为选中状态. 66.防止用户对文本框中输入文本:onfocus="this.blur()" 67.取出该元素在页面中出现的数量:document.all.tags("div(或其它HTML标记符)").length 68.JS中分为两种窗体输出:模态和非模态....
  • 中显示音量控制图标,可以启用“将音量图标放入任务栏”复选框。  (7)你想调节各项音频输入输出的音量,单击“设备音量”区域中的“高 级”按钮,在弹出的“音量控制”对话框里调节即可。这里列出了从总体音 量...
  • 1章 Java语言的GUI历史 2 1.1 最初的AWT 2 1.2 Swing工具包 3 1.3 Eclipse的诞生 3 1.4 Eclipse贡献SWT工具包 5 1.4.1 SWT的结构 6 1.4.2 SWT所支持的操作系统 6 1.5 Sun AWT/Swing与Eclipse SWT 7 ...
  • 1章 Java语言的GUI历史 2 1.1 最初的AWT 2 1.2 Swing工具包 3 1.3 Eclipse的诞生 3 1.4 Eclipse贡献SWT工具包 5 1.4.1 SWT的结构 6 1.4.2 SWT所支持的操作系统 6 1.5 Sun AWT/Swing与Eclipse SWT 7 ...
  • Microsoft SQL Server 2005 Express Edition SP3

    热门讨论 2012-03-04 10:55:14
    在“安全设置”下,选中所有复选框。 验证是否已将“DTC 登录帐户”名称设置 NT AUTHORITY\NetworkService。 [顶部] 3.6 默认情况下不安装示例数据库 默认情况下,不在 SQL Server Express 中安装示例数据库...

空空如也

空空如也

1 2
收藏数 22
精华内容 8
关键字:

复选框check1为选中状态