VC++如何通过按钮 判定 复选框 是否被选中?

2025-04-05 09:11:03
推荐回答(2个)
回答1:

1、在Onbutton1()函数中添加代码
{
if(((CButton*)GetDlgItem(IDC_CHECK1))->GetCheck()) //这句话就能够选择到复选框1,并判断它是否被选中

{
//执行语句A

}

if(((CButton*)GetDlgItem(IDC_CHECK2)))->GetCheck())

{

//执行语句B

}

}
2、((CButton)GetDlgItem(IDC_CHECK1))->IsCheck()
用IsDlgButtonChecked(对话框句柄,IDC_CHECK1)

回答2:

int nStatus = ((CButton*)GetDlgItem(复选框ID))->GetCheck();
nStatus为1表示为选中状态。为0表示未选中状态。