CHECKBOX用法
勾选时...做某种算法
不勾选时 做另一种算法
if ( BST_CHECKED == IsDlgButtonChecked( IDC_CHECK1 ) )
{
// 勾选
}
else
{
}
IDC_CHECK1是CheckBox控件。
函数功能:该函数可以确定某个按钮控制是否有选中标志,或者三态按钮控制是否为灰色的、选中的、或两者都不是。
函数原型:UINT IsDlgButtonChecked(HWND hDlg,Int nlDBUtton);
参数:
hDlg:指向包含按钮控制的对话框。
nkDButtom:指定按钮控制的整型标识符。
返回值:使用BS_AUTOCHECKBOX、BS_AUTORADIOBUTTON、BS_AUTO3STATE、BS_CHECKBOX、BS_RADIOBUTION或BS_3STATE样式创建的按钮的返回值可以是如下值之一:
BST_CHECKED:表示按钮被选中。
BST_INDETERMINATE:表示按钮是灰色的,即为不确定状态(只有具有BS_3STATE或BS_AUTO3STATE样式的按钮才使用该值)。
BST_UNCHECKED:表示该按钮未选中(unckecked)。如果该按钮用其他任何样式,那么返回值为零。
也可以为该控件添加一个控件类型的BOOL值变量如:BOOL m_delete;
void calcuArea::DoDataExchange (CDataExchange *pDX) {
CAcUiDialog::DoDataExchange (pDX) ;
DDX_Check(pDX, IDC_CHECK1, m_delete);
}
也可以对变量进行get或者set之类的操作来设置或者判断复选框的选择状态。
得到复选框状态的函数:CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK);
int state = pBtnNONE->GetCheck();
当state == 0时表示该复选框没有被选中;
当state == 1时表示该复选框被选中设置复选框状态的函数:CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK);
pBtnNONE->SetCheck(1);
SetCheck(1)表示设置复选框为“选中”状态;
SetCheck(0)表示设置复选框为“未选中”状态;
源文档 <http://blog.sina.com.cn/s/blog_4ac0a0d30100cgd7.html>
CHECKBOX用法相关推荐
- QT复选框CheckBox用法20190910
复选框QcheckBox一般用于表示"是/否"的选择: 学习CheckBox复选框的主要关注三个方面: 1.有哪些属性:在设计器中可以查看属性: 2.查看文档,他有哪些操作函数: ...
- v-model 使用场景和源码学习
前言 在使用v-model时习惯的想到数据双向绑定,但是关于v-model的使用场景和原理并不熟悉.接下来说说v-model的使用场景,和vue的源码. v-model的使用限制input(check ...
- EXTJS 常用控件的使用
1 重要按钮配置项 handler: renderTo: 2 3 取得控件及其值 4 var memo = form.findById('memo');//取得输入控件 5 alert(memo.ge ...
- JQuery 选择器。
• #id • element • .class • .class.cl ...
- 13.jQuery选择器
1. 基本选择器 基本选择器是JQuery最常用的选择器,也是最简单的选择器,它通过元素id.class和标签名来查找DOM元素(在网页中id只能使用一次,class允许重复使用).所谓的网页中id ...
- asp.net接受表单验证格式后再提交数据_如何解析 el-form-renderer 表单渲染器1.14.0...
DEEPEXI 大前端 常人道,一入开发深似海,技术学习无止境.在新技术层出不穷的前端开发领域,有一群身怀绝技的开发,他们在钻研前沿技术的同时,也不忘分享他们的成果,回馈社区.下面,就由小水滴带大家看 ...
- asp.net接受表单验证格式后再提交数据_看滴普科技大前端如何玩转el-form-renderer 表单渲染器1.14.0
DEEPEXI 大前端 常人道,一入开发深似海,技术学习无止境.在新技术层出不穷的前端开发领域,有一群身怀绝技的开发,他们在钻研前沿技术的同时,也不忘分享他们的成果,回馈社区.下面,就由小水滴带大家看 ...
- [转] jQuery 选择器
jQuery选择器(Selectors,或译为选择符?)可以说是甚为强大,jQuery能够得以如此之名气,选择器的功劳是功不可没的.利用 CSS和XPath选择符的能力,加上自己的"自定义选 ...
- 流行的JavaScript库 ——jQuery
1.为了简化 JavaScript 的开发, 一些 JavsScript 库诞生了. JavaScript 库封装了很多预定义的对象和实用函数.能帮助使用者建立有高难度交互的 Web2.0 特性的富客 ...
最新文章
- python爬虫xpath的语法
- Html5版本的全套股票行情图开源了,附带实现技术简介
- vuex 源码分析_Vuex源码解析
- 数据库原理与应用(SQL Server)笔记 第十章 用户定义函数
- 一起讨论系统架构设计师考试大纲中样题参考答案
- logs is not in the form of topic-partition or topic-partition.uniqueId-delete
- C#7.0之ref locals and returns (局部变量和引用返回)
- 推荐系统(3)-协同过滤2-矩阵分解算法
- 《Python Cookbook 3rd》笔记(5.8):固定大小记录的文件迭代
- dataframe存到mysql中_pandas实现to_sql将DataFrame保存到数据库中
- 车顶维权女子被行拘五日!“特斯拉不可能妥协”,高管硬气回应却被狂批......
- 数学建模(二)优劣解距离法Topsis模型部分
- Python中numpy库的linspace函数
- 革新OCR结构化技术应用,揭秘百度中英文OCR结构化模型StrucTexT预训练模型
- Java 拓扑图构建_用JAVA画个简单的拓扑图
- thinkphp6自定义日志驱动,增加显示全部请求信息
- Java中类的修饰符有哪些?
- 深圳市社会医疗保险门诊大病管理办法
- Windows Print Spooler远程代码执行漏洞复现(CVE-2021-1675)
- 1_requests请求
热门文章
- vrf名称_VRF中央空调中是什么意思
- android获取root权限的命令
- 程序员上下班途中都在想什么
- 高考失利只能进清华,35岁成阿里最年轻技术副总裁,他来自另一个平行世界!...
- JAVA实现随机生成航班数据
- 【0805作业】继承Thread类创建线程,输出20次数字,“你好”,线程名
- windows2007 iis安装
- yuan sir generator desk appliacation
- 华为云服务器 共享文件夹在哪个文件夹,用户数据安全存储 华为云空间这些功能大显身手...
- python测试app性能_App性能测试工具MobilePerformance