工控编程吧
标题:
上位机MFC如何设置和获得单选按钮的选中状态
[打印本页]
作者:
qq263946146
时间:
2019-7-27 18:02
标题:
上位机MFC如何设置和获得单选按钮的选中状态
单选按钮派生于CButton,所以可以使用CButton的成员函数GetCheck
SetCheck
来获取或设置单选按钮的选中状态
例如我们可以在按钮点击函数内来测试下面代码
//获得单选按钮的选中状态
if (((CButton*)GetDlgItem(IDC_RADIO1))->GetCheck())
{
AfxMessageBox(_T("单选按钮1选中。"));
}
if (((CButton*)GetDlgItem(IDC_RADIO2))->GetCheck())
{
AfxMessageBox(_T("单选按钮2选中。"));
}
if (((CButton*)GetDlgItem(IDC_RADIO3))->GetCheck())
{
((CButton*)GetDlgItem(IDC_RADIO2))->SetCheck(1);
AfxMessageBox(_T("单选按钮3选中。"));
}
复制代码
注意
IDC_RADIO1,
IDC_RADIO2,
IDC_RADIO3为自己添加的单选按钮的ID.
通过
GetDlgItem(IDC_RADIO2)可以获取按钮的指针,
通过
((CButton*)GetDlgItem(IDC_RADIO2))可以将指针显示地转换为按钮控件指针,
进而调用按钮的成员函数。
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4