/******************************************************************************* * * (C) COPYRIGHT MICROSOFT CORP., 2000 * * TITLE: Wizpage.h * * VERSION: 1.0 * * AUTHOR: KeisukeT * * DATE: 27 Mar, 2000 * * DESCRIPTION: * Generic wizard page class header file. * *******************************************************************************/ #ifndef _WIZPAGE_H_ #define _WIZPAGE_H_ // // Include // #include "sti_ci.h" #include "device.h" // // Class // class CInstallWizardPage { static INT_PTR CALLBACK PageProc( HWND hwndPage, UINT uiMessage, WPARAM wParam, LPARAM lParam ); PROPSHEETPAGE m_PropSheetPage; // This property sheet page HPROPSHEETPAGE m_hPropSheetPage; // Handle to this prop sheet page protected: UINT m_uPreviousPage; // Resource ID of previous page UINT m_uNextPage; // Resource ID of next page HWND m_hwnd; // Window handle to this page HWND m_hwndWizard; // Window handle to wizard CDevice *m_pCDevice; // Device class object. BOOL m_bNextButtonPushed; // Indicates how page was moved. public: CInstallWizardPage(PINSTALLER_CONTEXT pInstallerContext, UINT uTemplate ); ~CInstallWizardPage(); HPROPSHEETPAGE Handle() { return m_hPropSheetPage; } virtual BOOL OnInit(){ return TRUE; } virtual BOOL OnNotify( LPNMHDR lpnmh ) { return FALSE; } virtual BOOL OnCommand(WORD wItem, WORD wNotifyCode, HWND hwndItem){ return FALSE; } }; #endif // !_WIZPAGE_H_