Radio按钮状态在对话框间的传递问题
[CODE=C/C++] CModal Dlg;
if (Dlg.DoModal()==IDOK)
{
m_nRadio = Dlg.m_nRadio;
}
switch (m_nRadio)
{
case 1:
((CButton*)GetDlgItem(IDC_RADIO1))->SetCheck(1);
break;
case 2:
((CButton*)GetDlgItem(IDC_RADIO2))->SetCheck(1);
break;
case 3:
((CButton*)GetDlgItem(IDC_RADIO3))->SetCheck(1);
break;
}
[/CODE]
radio按钮分组了,从Dlg.DoModal()进入回来2次后发现有3个radio按钮被可以选中.怎么解决?
我本意只是想让Dlg.DoModal中的radio按钮的check状态传递给当前窗口的radio按钮.