windows-nt/Source/XPSP1/NT/printscan/wia/setup/clsinst/wizpage.h

73 lines
1.8 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/*******************************************************************************
*
* (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_