新手提问关于单选按钮问题
本人在对话框中设置了两个group的单选按钮,
一个为IDC_Sex下的IDC_Male和IDC_Female。
一个为IDC_Animal下的IDC_Dog和 IDC_CAt。
做一个简单测试
void CBirthDlg::OnMale()
{
if(IsDlgButtonChecked(IDC_Male))
{
m_Sex=1;
// UpdateWindow();
}
}
void CBirthDlg::OnFemale()
{
if(IsDlgButtonChecked(IDC_Female))
{
m_Sex=0;
//UpdateWindow();
}
}
然后单击测试按钮,在编辑框(m_Sex)内显示0或1;
显示是不成问题,但是假如选的是“male”,单选按钮上的黑点在单击“测试”按钮后会从“male”移到“female”。反之亦然。
请问怎么才能在按了测试以后让单选按钮上的黑点保留在原来所选项上或者消失?