以下是 SetWizardButtons 方法的典型原型:
void SetWizardButtons(DWORD dwFlags);
这个方法允许你通过传递一个包含一组位标志(flags)的参数 dwFlags 来指定要显示的向导按钮。以下是一些常见的位标志:
- PSWIZB_BACK:显示“Back”按钮。
- PSWIZB_NEXT:显示“Next”按钮。
- PSWIZB_FINISH:显示“Finish”按钮。
- PSWIZB_CANCEL:显示“Cancel”按钮。
- PSWIZB_HELP:显示“Help”按钮。
你可以通过按位 OR 运算符组合这些标志,以满足你的特定需求。例如,如果你希望显示“Next”和“Cancel”按钮,可以使用以下代码:
myPropertySheet.SetWizardButtons(PSWIZB_NEXT | PSWIZB_CANCEL);
这个方法通常在创建属性表后,但在显示之前进行调用,以设置初始的向导按钮状态。如果你需要在运行时更改按钮的状态,可以在属性表已经创建并显示后调用。
转载请注明出处:http://www.zyzy.cn/article/detail/21860/MFC/CPropertySheet