函数原型如下:
void CWnd::CheckRadioButton(int nIDFirstButton, int nIDLastButton, int nIDCheckButton);
- nIDFirstButton:指定要设置状态的单选按钮组的第一个按钮的控件 ID。
- nIDLastButton:指定要设置状态的单选按钮组的最后一个按钮的控件 ID。
- nIDCheckButton:指定要设置为选中状态的单选按钮的控件 ID。
这个方法通常用于处理一组单选按钮的选择。在用户与对话框进行交互时,你可以使用 CheckRadioButton 来设置相应按钮的选中状态。
以下是一个简单的示例,演示了如何使用 CheckRadioButton:
// 在对话框类中的某个成员函数中调用
void CMyDialog::OnRadioButtonClicked()
{
// 假设 IDC_RADIO1, IDC_RADIO2, IDC_RADIO3 是一组单选按钮的控件 ID
int nIDFirstButton = IDC_RADIO1;
int nIDLastButton = IDC_RADIO3;
int nIDCheckButton = IDC_RADIO2; // 选中的按钮
// 设置单选按钮组中的一个按钮为选中状态
CheckRadioButton(nIDFirstButton, nIDLastButton, nIDCheckButton);
}
在这个示例中,CheckRadioButton 被用于设置一组单选按钮中的一个按钮为选中状态,同时取消选中其他按钮。
转载请注明出处:http://www.zyzy.cn/article/detail/23433/MFC/CWnd