版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mengxiangjia_linxi/article/details/80939098
复选框: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
{
//未选中
}