added some development tools
[windows-sources.git] / developer / VC / WTL80 / Samples / Wizard97Test / Wizard / TestWizardCompletionPage.h
blobf4d45e93cbde3b0355112c32db5eb92f27abf273
2 #ifndef __TestWizardCompletionPage_h__
3 #define __TestWizardCompletionPage_h__
5 #include "TestWizardInfo.h"
7 class CTestWizardCompletionPage :
8 public CWizard97ExteriorPageImpl<CTestWizardCompletionPage>,
9 public CTestWizardInfoRef
11 protected:
12 // Typedefs
13 typedef CTestWizardCompletionPage thisClass;
14 typedef CWizard97ExteriorPageImpl<CTestWizardCompletionPage> baseClass;
16 // Data members
17 CFont m_fontSummary;
18 CRichEditCtrl m_editSummary;
20 public:
21 // Constructors
22 CTestWizardCompletionPage(_U_STRINGorID title = (LPCTSTR)NULL) :
23 baseClass(title)
24 { }
26 // Message Handlers
27 enum { IDD = IDD_WIZ97_COMPLETION };
28 BEGIN_MSG_MAP(thisClass)
29 MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
31 CHAIN_MSG_MAP(baseClass)
32 END_MSG_MAP()
34 LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
36 // Helpers
37 void InitializeFont(void);
38 void InitializeControls(void);
39 void InitializeValues(void);
40 void UpdateSummary(void);
42 // Overrides from base class
43 int OnSetActive();
44 int OnWizardBack();
45 int OnWizardFinish();
46 void OnHelp();
49 #endif // __TestWizardCompletionPage_h__