vcmfc中怎么默认勾选radio单选框
时间: 2024-02-25 21:53:48 浏览: 75
python+selenium 点击单选框-radio的实现方法
在 MFC 的资源编辑器中,可以为一个单选按钮控件添加一个“Group”属性,将多个单选按钮控件分成一个组,这样同一组内的单选按钮就可以实现单选的效果。如果您想要默认选中某个单选按钮,可以在程序中使用 CButton 类的 SetCheck 函数来设置按钮的选中状态。例如,如果您有三个单选按钮控件,分别是 IDC_RADIO1、IDC_RADIO2 和 IDC_RADIO3,您可以在 OnInitDialog 函数中设置 IDC_RADIO1 为默认选中状态,代码如下:
```c++
BOOL CMyDialog::OnInitDialog()
{
CDialogEx::OnInitDialog();
// 设置 IDC_RADIO1 为默认选中状态
CButton* pRadioBtn = (CButton*)GetDlgItem(IDC_RADIO1);
pRadioBtn->SetCheck(BST_CHECKED);
return TRUE;
}
```
在上述代码中,首先获取 IDC_RADIO1 的指针,然后调用 SetCheck 函数将其设为选中状态。注意,SetCheck 函数的参数可以是 BST_CHECKED(选中)、BST_UNCHECKED(取消选中)或 BST_INDETERMINATE(不确定状态)。
阅读全文