关于属性页OnWizardNext函数的有关问题
关于属性页OnWizardNext函数的问题
判断单选按钮的值后用
CPropertySheet* sheet = (CPropertySheet*) GetParent();
int m_ID = m_radio.GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO2);
if (m_ID==0)
{sheet-> SetActivePage(4);}
ELSE
{sheet-> SetActivePage(8);}
我的问题是它的下一个页面总是一样的,IDC_RADIO1的group(TRUE)我也设了.
请问我的错误在哪里?SetActivePage有问题吗?谢谢!
------解决方案--------------------
当然是一样的了,应为可能都不为0,只要有一个被check了,m_ID就不为0
------解决方案--------------------
CPropertySheet* sheet = (CPropertySheet*) GetParent();
int m_ID = m_radio.GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO2);
if (m_ID==0)
{return IDD_PAGE4;}
ELSE
{return IDD_PAGE8;}
//IDD_PAGE8,IDD_PAGE4为你要跳转的页面的资源ID。
判断单选按钮的值后用
CPropertySheet* sheet = (CPropertySheet*) GetParent();
int m_ID = m_radio.GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO2);
if (m_ID==0)
{sheet-> SetActivePage(4);}
ELSE
{sheet-> SetActivePage(8);}
我的问题是它的下一个页面总是一样的,IDC_RADIO1的group(TRUE)我也设了.
请问我的错误在哪里?SetActivePage有问题吗?谢谢!
------解决方案--------------------
当然是一样的了,应为可能都不为0,只要有一个被check了,m_ID就不为0
------解决方案--------------------
CPropertySheet* sheet = (CPropertySheet*) GetParent();
int m_ID = m_radio.GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO2);
if (m_ID==0)
{return IDD_PAGE4;}
ELSE
{return IDD_PAGE8;}
//IDD_PAGE8,IDD_PAGE4为你要跳转的页面的资源ID。