以下是 CPropertyPage::OnWizardFinish 方法的原型:
virtual BOOL OnWizardFinish();
这个方法返回一个 BOOL 值,表示是否允许完成向导。如果返回 TRUE,则向导可以完成;如果返回 FALSE,则向导不能完成。
您可以在派生类中覆盖这个方法,以执行在用户单击"Finish"按钮时需要执行的特定操作。例如,保存用户输入,进行最终验证等。
示例代码:
class MyPropertyPage : public CPropertyPage
{
public:
// ...
virtual BOOL OnWizardFinish() override
{
// 在这里执行用户单击"Finish"按钮时的操作
// 返回 TRUE 表示允许完成向导,返回 FALSE 表示禁止完成向导
return CPropertyPage::OnWizardFinish();
}
// ...
};
请注意,派生类中的 OnWizardFinish 方法应该包含您特定"Finish"按钮点击时的逻辑,并且在适当的时候调用基类的 CPropertyPage::OnWizardFinish 方法。
转载请注明出处:http://www.zyzy.cn/article/detail/21812/MFC/CPropertyPage