在MFC中,要获取radio按钮选中的值,可以使用GetCheck()函数来获取。以下是一个简单的示例:
假设有两个radio按钮,分别是IDC_RADIO1和IDC_RADIO2,可以通过以下代码获取选中的值:
// 假设pWnd是一个指向对话框中的控件的指针
int nValue = pWnd->GetCheckedRadioButton(IDC_RADIO1, IDC_RADIO2);
// nValue的值为IDC_RADIO1或者IDC_RADIO2,即选中的radio按钮的ID
如果只需要判断某一个radio按钮是否被选中,可以使用以下代码:
// 假设pWnd是一个指向对话框中的控件的指针
BOOL bIsChecked = pWnd->IsDlgButtonChecked(IDC_RADIO1);
// bIsChecked的值为TRUE或FALSE,表示IDC_RADIO1是否被选中
通过以上方法,即可获取radio按钮选中的值。