From 3f95d417d9e623ac0c74df8ef11d7a01846392dd Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Wed, 17 Sep 2003 19:07:23 +0000 Subject: Initial Import --- Checklist/NormalPage.h | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 Checklist/NormalPage.h (limited to 'Checklist/NormalPage.h') diff --git a/Checklist/NormalPage.h b/Checklist/NormalPage.h new file mode 100644 index 0000000..bdcf41c --- /dev/null +++ b/Checklist/NormalPage.h @@ -0,0 +1,78 @@ +////////////////////////////////////////////////////////////////// +// +// NormalPage.h : header file +// +// Holds one Page for the Normal Wizard +// +// Uses the Type, IDD, and Position passed to constructor +// to behave correctly in Wizard +// +////////////////////////////////////////////////////////////////// + +#if !defined(AFX_NORMALPAGE_H__99170CE8_1A56_11D2_B2D4_0020182B97FC__INCLUDED_) +#define AFX_NORMALPAGE_H__99170CE8_1A56_11D2_B2D4_0020182B97FC__INCLUDED_ + +#if _MSC_VER >= 1000 +#pragma once +#endif // _MSC_VER >= 1000 + +#include "resource.h" +#include +#include +#include + +///////////////////////////////////////////////////////////////////////////// +// CNormalPage dialog + +class CNormalPage + : public CPropertyPage, + public CContextHelp +{ + +// Construction +public: + CNormalPage(CPropertySheet* pParent, UINT nPos = WIZPAGE_MIDDLE); + ~CNormalPage(); + + HRESULT SaveChanges(); + +// Dialog Data + enum { IDD = IDD_WIZ }; + CCheckListBox m_ctlCheck; + +BEGIN_MSG_MAP(CNormalPage) + MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog) + NOTIFY_CODE_HANDLER(PSN_SETACTIVE, OnSetActive) + NOTIFY_CODE_HANDLER(PSN_WIZFINISH, OnWizFinish) + NOTIFY_CODE_HANDLER(PSN_WIZBACK, OnWizBack) + NOTIFY_CODE_HANDLER(PSN_WIZNEXT, OnWizNext) + NOTIFY_CODE_HANDLER(PSN_HELP, OnHelp) + COMMAND_HANDLER(IDC_COMPONENTS, LBN_SELCHANGE, OnComponentsSelChange) + REFLECT_NOTIFICATIONS() + CHAIN_MSG_MAP(CContextHelp) +END_MSG_MAP() + +BEGIN_HELP_MAP(NS_HELP_FILE) + HELP_ID(IDC_COMPONENTS, 3002) +END_HELP_MAP + +// Messages +public: + LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); + LRESULT OnComponentsSelChange(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); + LRESULT OnWizFinish(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnSetActive(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnWizBack(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnWizNext(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + LRESULT OnHelp(int idCtrl, LPNMHDR pnmh, BOOL& bHandled); + +// Implementation +protected: + // Set's the Help Text item + CPropertySheet* m_pParentSheet; + UINT m_nPos; + void SetTips(); + +}; + +#endif // !defined(AFX_NORMALPAGE_H__99170CE8_1A56_11D2_B2D4_0020182B97FC__INCLUDED_) -- cgit v1.2.3