工控编程吧

标题: 上位机MFC如何设置和获得一组单选按钮的选中状态 [打印本页]

作者: qq263946146    时间: 2019-7-27 18:12
标题: 上位机MFC如何设置和获得一组单选按钮的选中状态
获得一组单选按钮的选中状态,有一个函数可以拿来使用
GetCheckedRadioButton
此函数传递两个参数,也就同传递两个 控件ID表示控件范围。
例如我们事先已经添加了几个单选按钮,并将下面几个控件进行了合组。
  1. void CGkbc8Dlg::OnButton1()
  2. {
  3.         //获得组中单选按钮的选中状态
  4.         int nID = GetCheckedRadioButton(IDC_RADIO1, IDC_RADIO3);

  5.         if (nID == IDC_RADIO1)
  6.         {
  7.                 AfxMessageBox(_T("单选按钮1选中。"));
  8.         }
  9.         else if (nID == IDC_RADIO2)
  10.         {
  11.                 AfxMessageBox(_T("单选按钮2选中。"));
  12.         }
  13.         else if(nID == IDC_RADIO3)
  14.         {
  15.                 AfxMessageBox(_T("单选按钮3选中。"));
  16.         }
  17. }
复制代码
效果如图:
点击按钮后,可以判断一组单选按钮的选中状态,并弹出状态信息。
(, 下载次数: 0)