CCLicenseWizModificationPage Class Reference

License Wizard: Modification page. More...

#include <CCLicenseWizModificationPage.h>

Inherits CCLicenseWizBasePage.

Collaboration diagram for CCLicenseWizModificationPage:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CCLicenseWizModificationPage (IPrintOemDriverUI *pHelper, LicenseInfo *pInfo)
 Constructor.
virtual bool PreparePage (PROPSHEETPAGE &page)
 Called to fill the wizard page structure.

Protected Member Functions

virtual BOOL PageProc (UINT uMsg, WPARAM wParam, LPARAM lParam)
 Called when a windows message is sent to the page.
virtual BOOL OnSetActive ()
 Called when the page is being activated (displayed).
virtual BOOL OnKillActive ()
 Called when the page is being deactivated (hidden).
void UpdateControls ()
 Updates the page controls according to the selection.

Detailed Description

License Wizard: Modification page.

Definition at line 36 of file CCLicenseWizModificationPage.h.


Constructor & Destructor Documentation

CCLicenseWizModificationPage::CCLicenseWizModificationPage ( IPrintOemDriverUI *  pHelper,
LicenseInfo pInfo 
) [inline]

Constructor.

Parameters:
pHelper Pointer to the Print UI Core object
pInfo Pointer to the current license information structure

Definition at line 45 of file CCLicenseWizModificationPage.h.


Member Function Documentation

BOOL CCLicenseWizModificationPage::OnKillActive (  )  [protected, virtual]

Called when the page is being deactivated (hidden).

Returns:
TRUE (allow hidding) if a modification type is selected, FALSE otherwise

Reimplemented from CCLicenseWizBasePage.

Definition at line 98 of file CCLicenseWizModificationPage.cpp.

References CCPrintDlg::GetCheckedRadioBtn(), LicenseInfo::m_eModification, and CCLicenseWizBasePage::m_pLicenseInfo.

BOOL CCLicenseWizModificationPage::OnSetActive (  )  [protected, virtual]

Called when the page is being activated (displayed).

Returns:
TRUE

Reimplemented from CCLicenseWizBasePage.

Definition at line 84 of file CCLicenseWizModificationPage.cpp.

References LicenseInfo::m_eModification, CCPrintDlg::m_hDlg, CCLicenseWizBasePage::m_pLicenseInfo, and UpdateControls().

BOOL CCLicenseWizModificationPage::PageProc ( UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
) [protected, virtual]

Called when a windows message is sent to the page.

Parameters:
uMsg ID of the message
wParam First parameter of the message
lParam Second parameter of the message
Returns:
TRUE if handled, FALSE to continue handling the message

Reimplemented from CCLicenseWizBasePage.

Definition at line 36 of file CCLicenseWizModificationPage.cpp.

References CCLicenseWizBasePage::SetDescriptionFromField(), and UpdateControls().

bool CCLicenseWizModificationPage::PreparePage ( PROPSHEETPAGE &  page  )  [virtual]

Called to fill the wizard page structure.

Parameters:
page Reference to the property page structure to fill
Returns:
true if the structure was filled succesfully, false otherwise

Reimplemented from CCPrintPropPage.

Definition at line 117 of file CCLicenseWizModificationPage.cpp.

References CCPrintPropPage::PreparePage().


The documentation for this class was generated from the following files:

Generated on Mon Jun 18 12:40:42 2012 for CC PDF Converter by doxygen 1.6.1