关于属性页OnWizardNext函数的问题

YUNSHI0123 2007-01-23 02:40:11

判断单选按钮的值后用
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有问题吗?谢谢!
...全文
462 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
YUNSHI0123 2007-01-24
  • 打赏
  • 举报
回复

首先感谢两位,我的问题解决了.谢谢..
int m_ID = GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO3);
switch(m_ID)
{
case IDC_RADIO1:
return (LRESULT)IDD_PROP_SYNCHRONIZE_02;
case IDC_RADIO2:
return (LRESULT)IDD_PROP_SYNCHRONIZE_09;
// case IDC_RADIO3:
// return (LRESULT)IDD_PROP_SYNCHRONIZE_06;
}
TonyWJ 2007-01-23
  • 打赏
  • 举报
回复
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。
YUNSHI0123 2007-01-23
  • 打赏
  • 举报
回复
没明白楼上说的,期待进一步解决...
biliangxia 2007-01-23
  • 打赏
  • 举报
回复
当然是一样的了,应为可能都不为0,只要有一个被check了,m_ID就不为0
YUNSHI0123 2007-01-23
  • 打赏
  • 举报
回复
有高手帮忙解决一下,谢谢
YUNSHI0123 2007-01-23
  • 打赏
  • 举报
回复
自己顶一下..

15,975

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧