以编程方式选择MFC单选按钮
时间:2020-03-05 18:56:17 来源:igfitidea点击:
初始化对话框时,我想选择表单上的单选按钮之一。我看不到使用类向导关联Control变量的方法,就像我们通常使用CButton,CComboBoxes等...
此外,它甚至不像CRadioButton类那样存在。
如何选择几个单选按钮之一?
解决方案
回答
单选按钮和复选按钮只是按钮。使用CButton控件并使用GetCheck / SetCheck。
回答
按照mos所说的,以下方法可以解决问题:
CButton* pButton = (CButton*)GetDlgItem(IDC_RADIOBUTTON); pButton->SetCheck(true);
回答
使用CWnd :: CheckRadioButton设置组中选择一个按钮,并使用CWnd :: GetCheckedRadioButton检索所选按钮的ID。确保在对话框对象而不是任何单选按钮对象上调用这些方法。