以下是 CWnd::CheckDlgButton 方法的声明:
BOOL CheckDlgButton(int nIDButton, UINT nCheck);
- nIDButton 是对话框中复选框的标识符。
- nCheck 指定复选框的状态,可以是 BST_UNCHECKED(未选中)、BST_CHECKED(选中)或 BST_INDETERMINATE(不确定,通常用于三态复选框)。
使用这个方法,你可以在运行时通过代码设置对话框中复选框的状态。
以下是一个简单的示例:
// 在某个处理消息的函数中使用 CheckDlgButton
void CMyDialog::OnSomeButtonClicked()
{
// 将复选框设置为选中状态
CheckDlgButton(IDC_MY_CHECKBOX, BST_CHECKED);
}
在这个例子中,IDC_MY_CHECKBOX 是对话框资源中复选框的标识符,通过调用 CheckDlgButton 方法,我们将该复选框设置为选中状态。
转载请注明出处:http://www.zyzy.cn/article/detail/23263/MFC/CWnd