关于MFC财产表

时间:2015-09-11 13:39:39

标签: mfc

我有两个问题。

当我在MFC中处理一个页面时,有没有办法禁用遍历到其他属性页?

有没有办法在单击MFC当前页面中的按钮时转到属性表的下一页?

2 个答案:

答案 0 :(得分:0)

  

有什么方法可以禁用遍历到其他属性页面的时候   我正在MFC的一个页面上工作?

回复PSN_KILLACTIVE消息并返回TRUE
MFC等价物:OnKillActive

  

有没有办法在点击时转到属性表的下一页   MFC中当前页面中的按钮?

发送PSM_PRESSBUTTON消息,其中wParam为PSBTN_NEXT
MFC等效物:PressButton,如PressButton(PSBTN_NEXT)

答案 1 :(得分:0)

1

CMyPropertySheet::DisableNextButton()
{
    SetWizardButtons(PSWIZB_BACK);
}

CMyPropertySheet::EnableNextButton()
{
    SetWizardButtons(PSWIZB_BACK | PSWIZB_NEXT);
}

我不确定,如果这使按钮不可见。如果尚未达到完成按钮,则SetWizardButtons(PSWIZB_DISABLEDFINISH)也可能会禁用下一个按钮。

2

CMyPropertySheet::GoToNextPage()
{
    PressButton(PSBTN_NEXT);
}