IPropertyPageImpl Class Members

Class Methods

IpropertyPageImpl Constructor.
SetDirty Flags the property page's state as changed or unchanged.

IPropertyPage Methods

Activate Creates the dialog box window for the property page.
Apply Applies current property page values to the underlying objects specified through SetObjects. The ATL implementation returns S_OK.
Deactivate Destroys the window created with Activate.
GetPageInfo Retrieves information about the property page.
Help Invokes Windows help for the property page.
IsPageDirty Indicates whether the property page has changed since it was activated.
Move Positions and resizes the property page dialog box.
SetObjects Provides an array of IUnknown pointers for the objects associated with the property page. These objects receive the current property page values through a call to Apply.
SetPageSite Provides the property page with an IPropertyPageSite pointer, through which the property page communicates with the property frame.
Show Makes the property page dialog box visible or invisible.
TranslateAccelerator Processes a specified keystroke.

Data Members

m_bDirty Specifies whether the property page's state has changed.
m_nObjects Stores the number of objects associated with the property page.
m_dwHelpContext Stores the context identifier for the help topic associated with the property page.
m_dwDocString Stores the resource identifier associated with the text string describing the property page.
m_dwHelpFile Stores the resource identifier associated with the name of the help file describing the property page.
m_dwTitle Stores the resource identifier associated with the text string that appears in the tab for the property page.
m_pPageSite Points to the IPropertyPageSite interface through which the property page communicates with the property frame.
m_ppUnk Points to an array of IUnknown pointers to the objects associated with the property page.
m_size Stores the height and width of the property page's dialog box, in pixels.

IPropertyPageImpl Overview