73 lines
1.8 KiB
C
73 lines
1.8 KiB
C
|
/*******************************************************************************
|
||
|
*
|
||
|
* (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_
|
||
|
|