Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

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

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.