CHECK BOX 用法
勾选时...做某种算法
不勾选时 做另一种算法
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)表示设置复选框为“未选中”状态; |
CHECK BOX 用法相关推荐
- Check Box的详细用法
勾选时...做某种算法---不勾选时 做另一种算法 if ( BST_CHECKED == IsDlgButtonChecked( IDC_CHECK1 ) ) { // 勾选 } else { } ...
- boost::geometry::model::box用法的测试程序
boost::geometry::model::box用法的测试程序 实现功能 C++实现代码 实现功能 boost::geometry::model::box用法的测试程序 C++实现代码 #inc ...
- mysql check table_修复MySQL的MyISAM表命令check table用法
MyISAM如果损坏了修复方法是比较简单了我们只要使用check table命令就可以了,下面我们来看一篇关于修复MySQL的MyISAM表命令check table用法,具体如下所示. MySQL日 ...
- check的用法java,Java ValueRange checkValidValue()用法及代码示例
ValueRange类的checkValidValue()方法用于检查作为参数传递的值是否有效.作为参数传递的字段仅用于改进错误消息.此方法检查传递的值是否位于ValueRange中. 用法: pub ...
- check box 如何调整字体大小_CSS中关于box-sizing你可能需要知道的小知识
今天学习了box-sizing的相关知识,解决我心中一直的困扰,理解了这个属性是干什么的,有什么作用,下面我给大家分享一下我学习的一些心得,以及遇到的一些坑. 在CSS中,box-sizing属性定义 ...
- check的用法java_Java ChronoField checkValidValue()用法及代码示例
ChronoField枚举的checkValidValue()方法用于检查作为参数传递的值对于ChronoField常数是否有效. 用法: public long checkValidValue(lo ...
- MFC添加勾选控件check box
代码 void CCarFollowDlg::OnBnClickedCheck1() {// TODO: 在此添加控件通知处理程序代码//IDC_CHECK1是click box的IDCButton* ...
- mysql_check_MySQL中check的用法
mysql> create table f1 (r1 int constraint tb_f1_r1_chk1 check (mod(r1,3)=0)); Query OK, 0 rows af ...
- oracle建表时check约束用法,Oracle之Check约束实例具体解释
Oracle | PL/SQL Check约束使用方法具体解释 1. 目标 实例解说在Oracle中怎样使用CHECK约束(创建.启用.禁用和删除) 2. 什么是Check约束? CHECK约束指在表 ...
最新文章
- c语言函数的可选性自变量
- 【转】matlab函数_连通区域
- 柜位预測(一)——显示柜位曲线图
- python opencv二值化图像_python opencv,读取彩色图像,提取三通道,图像二值化,提取图像的边缘...
- poj1088 滑雪
- javascript中Math.random()产生随机数总结
- spoj 375 Query on a tree
- mongo的php查询,使用PHP进行简单查询的mongo查询速度慢
- php对角线数组代码,php数组内容查找代码
- 跑路后再删库?思科前员工离职后恶意删库,损失达 240 万美元!
- 澳大利推出NB-IOT网络 加速物联网应用
- Flask常见问题记录
- 更改Wamp下网站地址栏图标的显示
- 小智双核浏览器下载安装配置教程
- 美通社企业新闻汇总 | 2019.1.28 | 万豪集团2018年创增长新纪录;英特尔宣布AI合作伙伴创新激励计划...
- [HAOI2006]旅行comf(枚举+最小生成树)
- TouchEvent
- 华硕java安装教程win10_华硕台式机如何重装win10系统,win10系统一键安装教程
- Week10-树形数据结构与应用
- stm32 设置systick中断抢先式优先级