在开发过程中复选框控件的使用也比较广泛我这里为大家分享一下我使用复选框控件的一些技巧。
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("被选中");
}
设置选择状态:
- (CButton *)GetDlgItem(IDC_CHECK))->SetCheck(1);//设置复选框为选中状态,0为未选中状态
(CButton *)GetDlgItem(IDC_CHECK))->SetCheck(1);//设置复选框为选中状态,0为未选中状态
现在运行一下程序看一下效果,关于API的详细参数说明,大家可以看一下MSDN!