IPropertyPageImpl 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_dwDocString

Stores the resource identifier associated with the text string describing the property page.

m_dwHelpContext

Stores the context identifier for the help topic associated with 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_nObjects

Stores the number of objects associated with 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.

See Also

Reference

IPropertyPageImpl Class