c++ATL中的checkbox控件

原创 2015年07月07日 14:55:02

1、ATL中checkbox是属于CButton的控件

2、如何设置checkbox的初始状态

CButton ckNormal=(CButton)GetDlgItem(IDC_BD_CHECK_SELECTDE_NORMAL);
ckNormal.SetCheck(1);//1为选中状态,0为不选中状态

3、如何获取checkbox的状态

UINT statusNormal = IsDlgButtonChecked(IDC_BD_CHECK_SELECTDE_NORMAL);

IsDlgButtonChecked一共有三种返回值分别为

BST_UNCHECKED      0x0000
BST_CHECKED        0x0001
BST_INDETERMINATE  0x0002

当然因为checkbox是cbutton的基类同时也可以用getcheck()函数来得到其状态

0为选中1为没选中2为不可编辑状态


MFC-自绘控件(checkbox篇)

示例图 一、公共文件 和这篇一样,就不写了(MFC-自绘控件(CButton篇) ) 二、checkbox部分 头文件 #pragma once #include "Pub...
  • wyansai
  • wyansai
  • 2016年03月27日 11:28
  • 2519

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

C++ STL,ATL,WTL之间的联系和区别

STL即 Standard Template Library (标准模板库) STL是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和Davi...
  • xdrt81y
  • xdrt81y
  • 2013年12月05日 16:09
  • 11004

C++基于ATL工程编写ActiveX控件步骤

开发环境:VS2010 开发工程:C++ATL项目 开发目的:创建ActiveX实现js调用 步骤: 1.      创建一个ATL工程 应用程序类型选择动态链接库(DL...

C++基于ATL工程编写安全的ActiveX控件

继前一篇关于ActiveX控件的博客之后,现在再增加一部分后续的问题 如何编写一个安全的ActiveX控件 ActiveX控件,用js调用时经常因为IE浏览器安全权限问题被阻止或提示等, 先来看...

C++基于ATL工程编写ActiveX控件

开发环境:VS2010 开发工程:C++ATL项目 开发目的:创建ActiveX实现js调用 步骤: 1.      创建一个ATL工程 应用程序类型选择动态链接库(DL...

C++ ATL控件与JavaScript交互

  • 2014年09月05日 11:42
  • 36.7MB
  • 下载

C++ ATL控件调用html与JavaScript控件交互

参考网上一些资料,整理成一个Demo,其过程如下: 开发

编写ATL工程实现ActiveX控件调用cryptoAPI接口(二)------------信封加密与解密

注:下面的代码中用了Map,Base64,log,Result等都为自定义类型,太长就不一一贴出./* * * * 文件名称:Envelop.cpp * 摘 要: * 数字信封加...

使用ATL开发ActiveX控件(添加事件,自己整理)

1、添加事件 在类视图中的XXXlib下面的_ICaleEvents中添加方法,带有钥匙标记的那个项(xxx为项目名,不要在类视图的根目录下找),根据需要选择有无参数、有无返回值,其中的参数是返回值...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++ATL中的checkbox控件
举报原因:
原因补充:

(最多只允许输入30个字)