summaryrefslogtreecommitdiff
path: root/Checklist/DonePage.h
diff options
context:
space:
mode:
Diffstat (limited to 'Checklist/DonePage.h')
-rw-r--r--Checklist/DonePage.h55
1 files changed, 55 insertions, 0 deletions
diff --git a/Checklist/DonePage.h b/Checklist/DonePage.h
new file mode 100644
index 0000000..caf1492
--- /dev/null
+++ b/Checklist/DonePage.h
@@ -0,0 +1,55 @@
+#if !defined(AFX_DONEPAGE_H__266E17F7_F416_11D2_A599_0020182B97FC__INCLUDED_)
+#define AFX_DONEPAGE_H__266E17F7_F416_11D2_A599_0020182B97FC__INCLUDED_
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+// DonePage.h : header file
+//
+
+#include "resource.h"
+#include <atlprsht.h>
+#include <contexthelp.h>
+
+/////////////////////////////////////////////////////////////////////////////
+// CDonePage dialog
+
+class CDonePage
+ : public CPropertyPage,
+ public CContextHelp<CDonePage>
+{
+
+ // Construction
+public:
+ CDonePage(CPropertySheet* pParent, UINT nPos = WIZPAGE_MIDDLE);
+ ~CDonePage();
+
+// Dialog Data
+ enum { IDD = IDD_LASTPAGE };
+
+BEGIN_MSG_MAP(CDonePage)
+ MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
+ NOTIFY_CODE_HANDLER(PSN_SETACTIVE, OnSetActive)
+ COMMAND_HANDLER(IDC_SHUTDOWN, BN_CLICKED, OnShutdown)
+ CHAIN_MSG_MAP(CContextHelp<CDonePage>)
+ NOTIFY_CODE_HANDLER(PSN_HELP, OnHelp)
+END_MSG_MAP()
+
+BEGIN_HELP_MAP(NS_HELP_FILE)
+ HELP_ID(IDC_SHUTDOWN, 3003)
+END_HELP_MAP
+
+// Messages
+public:
+ LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
+ LRESULT OnShutdown(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
+ LRESULT OnSetActive(int idCtrl, LPNMHDR pnmh, BOOL& bHandled);
+ LRESULT OnHelp(int idCtrl, LPNMHDR pnmh, BOOL& bHandled);
+
+// Implementation
+protected:
+ CPropertySheet* m_pParentSheet;
+ const UINT m_nPos;
+};
+
+#endif // !defined(AFX_DONEPAGE_H__266E17F7_F416_11D2_A599_0020182B97FC__INCLUDED_)