MFC

mfc怎么获取radio选中的值

小亿
96
2024-06-05 13:53:20
栏目: 编程语言

在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按钮选中的值。

0
看了该问题的人还看了