小弟在单文档界面上添加了一个菜单项,点该菜单项时,就弹出我自定义的一个模式
对话框,我在该对话框里面添加了两个Radio控件,并将它们的ID与成员变量绑定了:
ID_RadioButton1----------m_Radio1
ID_RadioButton2----------m_Radio2然后我给它们分别添加了事件处理方法,如下:
void CDialogMove::OnRadio1()
{
// TODO: Add your control notification handler code here
m_Radio1.SetCheck(true);
m_Radio2.SetCheck(false);
}void CDialogMove::OnRadio2()
{
// TODO: Add your control notification handler code here
m_Radio1.SetCheck(false);
m_Radio2.SetCheck(true);
}现在我在单文档中这样调用:
void CDIPView::OnMoveAll()
{
// TODO: Add your command handler code here
CDialogMove dlg; if(dlg.DoModal()==IDOK)
{
//下面我想根据用户对Radio的选择做出相应的操作 if(用户在模式对话框中选择的是ID_RadioButton1) //A
操作1;
else
操作2
}
}现在小弟的问题就是我如何在上面的函数中提取用户选择了某个Radion控件的信息?即第A句
该如何表达呢?
谢谢各位了!!
对话框,我在该对话框里面添加了两个Radio控件,并将它们的ID与成员变量绑定了:
ID_RadioButton1----------m_Radio1
ID_RadioButton2----------m_Radio2然后我给它们分别添加了事件处理方法,如下:
void CDialogMove::OnRadio1()
{
// TODO: Add your control notification handler code here
m_Radio1.SetCheck(true);
m_Radio2.SetCheck(false);
}void CDialogMove::OnRadio2()
{
// TODO: Add your control notification handler code here
m_Radio1.SetCheck(false);
m_Radio2.SetCheck(true);
}现在我在单文档中这样调用:
void CDIPView::OnMoveAll()
{
// TODO: Add your command handler code here
CDialogMove dlg; if(dlg.DoModal()==IDOK)
{
//下面我想根据用户对Radio的选择做出相应的操作 if(用户在模式对话框中选择的是ID_RadioButton1) //A
操作1;
else
操作2
}
}现在小弟的问题就是我如何在上面的函数中提取用户选择了某个Radion控件的信息?即第A句
该如何表达呢?
谢谢各位了!!
A中的代码为:
if ( m_Radio1.GetCheck( ) )
{
}
else
{
}