MFC怎么在CPropertySheet根据radio button实现不同页面的显示

MFC如何在CPropertySheet根据radio button实现不同页面的显示
本帖最后由 flyseasu 于 2014-07-09 09:39:03 编辑
我想实现的功能是这样的:
定义一个继承自CPropertySheet的类,添加CPropertyPage界面,该界面上有2个radio button,我可以根据用户选择的radio button,而使得用户在点击下一步的时候弹出不同的page,请问有办法实现吗?

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
最终结贴,其实真正的做法很简单。在第一个属性页里加入两个radio button,然后在OnWizardNext()函数里对radio button进行判断,return 相应属性页的资源ID就可以。
OnWizardNext()示例:
LRESULT XXX::OnWizardNext()
{
// TODO: 在此添加专用代码和/或调用基类
UpdateData(TRUE);

if (m_nRadio == 0)
return IDD_PROPPAGE0;

if (m_nRadio == 1)
return IDD_PROPPAGE1;
}

虽然白白走了很多冤枉路,但是也学到了不少东西,同时深深的怀念Google。
------解决方案--------------------
在第一个属性页里加入两个radio button,然后在OnWizardNext()函数里对radio button进行判断,return 相应属性页的资源ID就可以。
LRESULT XXX::OnWizardNext()
{
    // TODO: 在此添加专用代码和/或调用基类   
    UpdateData(TRUE);
     
    if (m_nRadio == 0)
        return IDD_PROPPAGE0;
     
    if (m_nRadio == 1)
        return IDD_PROPPAGE1;
}