工控编程吧
标题: 上位机MFC如何设置和获得一组单选按钮的选中状态 [打印本页]
作者: qq263946146 时间: 2019-7-27 18:12
标题: 上位机MFC如何设置和获得一组单选按钮的选中状态
获得一组单选按钮的选中状态,有一个函数可以拿来使用
GetCheckedRadioButton
此函数传递两个参数,也就同传递两个 控件ID表示控件范围。
例如我们事先已经添加了几个单选按钮,并将下面几个控件进行了合组。
- void CGkbc8Dlg::OnButton1()
- {
- //获得组中单选按钮的选中状态
- int nID = GetCheckedRadioButton(IDC_RADIO1, IDC_RADIO3);
- if (nID == IDC_RADIO1)
- {
- AfxMessageBox(_T("单选按钮1选中。"));
- }
- else if (nID == IDC_RADIO2)
- {
- AfxMessageBox(_T("单选按钮2选中。"));
- }
- else if(nID == IDC_RADIO3)
- {
- AfxMessageBox(_T("单选按钮3选中。"));
- }
- }
复制代码 效果如图:
点击按钮后,可以判断一组单选按钮的选中状态,并弹出状态信息。
(, 下载次数: 0)