c++中 mfc checkbox默认选中的时候
时间: 2024-02-27 18:55:33 浏览: 145
在 MFC 中,可以通过 CButton 类的 SetCheck 函数来设置 CheckBox 的选中状态,其中参数可以是 BST_CHECKED 表示选中,BST_UNCHECKED 表示未选中,BST_INDETERMINATE 表示半选中状态。
如果要在创建时就设置 CheckBox 的默认选中状态,需要在对应的对话框类的 OnInitDialog 函数中调用 SetCheck 函数。例如,如果 CheckBox 的控件 ID 是 IDC_CHECK1,可以在 OnInitDialog 函数中添加以下代码:
```c++
CButton* pCheckBox = (CButton*)GetDlgItem(IDC_CHECK1);
pCheckBox->SetCheck(BST_CHECKED); // 默认选中
```
这样,在对话框创建时,CheckBox 就会被默认选中。
阅读全文