Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

IPropertyPageImpl Class

This class implements IUnknown and provides a default implementation of the IPropertyPage interface.

Important note Important

This class and its members cannot be used in applications that execute in the Windows Runtime.

template< class T> 
class IPropertyPageImpl

T

Your class, derived from IPropertyPageImpl.

Name

Description

IPropertyPageImpl::Activate

Creates the dialog box window for the property page.

IPropertyPageImpl::Apply

Applies current property page values to the underlying objects specified through SetObjects. The ATL implementation returns S_OK.

IPropertyPageImpl::Deactivate

Destroys the window created with Activate.

IPropertyPageImpl::GetPageInfo

Retrieves information about the property page.

IPropertyPageImpl::Help

Invokes Windows help for the property page.

IPropertyPageImpl::IsPageDirty

Indicates whether the property page has changed since it was activated.

IPropertyPageImpl::Move

Positions and resizes the property page dialog box.

IPropertyPageImpl::SetDirty

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

IPropertyPageImpl::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.

IPropertyPageImpl::SetPageSite

Provides the property page with an IPropertyPageSite pointer, through which the property page communicates with the property frame.

IPropertyPageImpl::Show

Makes the property page dialog box visible or invisible.

IPropertyPageImpl::TranslateAccelerator

Processes a specified keystroke.

Name

Description

IPropertyPageImpl::m_bDirty

Specifies whether the property page's state has changed.

IPropertyPageImpl::m_dwDocString

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

IPropertyPageImpl::m_dwHelpContext

Stores the context identifier for the help topic associated with the property page.

IPropertyPageImpl::m_dwHelpFile

Stores the resource identifier associated with the name of the help file describing the property page.

IPropertyPageImpl::m_dwTitle

Stores the resource identifier associated with the text string that appears in the tab for the property page.

IPropertyPageImpl::m_nObjects

Stores the number of objects associated with the property page.

IPropertyPageImpl::m_pPageSite

Points to the IPropertyPageSite interface through which the property page communicates with the property frame.

IPropertyPageImpl::m_ppUnk

Points to an array of IUnknown pointers to the objects associated with the property page.

IPropertyPageImpl::m_size

Stores the height and width of the property page's dialog box, in pixels.

The IPropertyPage interface allows an object to manage a particular property page within a property sheet. Class IPropertyPageImpl provides a default implementation of this interface and implements IUnknown by sending information to the dump device in debug builds.

Related Articles   ATL Tutorial, Creating an ATL Project

IPropertyPage

IPropertyPageImpl

Header: atlctl.h

Show:
© 2015 Microsoft