以下是 CWnd::CheckRadioButton 方法的声明:
void CheckRadioButton(int nIDFirstButton, int nIDLastButton, int nIDCheckButton);
- nIDFirstButton 和 nIDLastButton 是单选按钮组中第一个和最后一个按钮的标识符。
- nIDCheckButton 是要选中的按钮的标识符。
使用这个方法,你可以在运行时通过代码设置对话框中一组单选按钮的状态,确保只有一个按钮被选中。
以下是一个简单的示例:
// 在某个处理消息的函数中使用 CheckRadioButton
void CMyDialog::OnSomeButtonClicked()
{
// 将单选按钮组中的某个按钮设置为选中状态
CheckRadioButton(IDC_RADIO_BUTTON1, IDC_RADIO_BUTTON3, IDC_RADIO_BUTTON2);
}
在这个例子中,IDC_RADIO_BUTTON1 到 IDC_RADIO_BUTTON3 是对话框资源中单选按钮的标识符,通过调用 CheckRadioButton 方法,我们将单选按钮组中的某个按钮设置为选中状态。
转载请注明出处:http://www.zyzy.cn/article/detail/23264/MFC/CWnd