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
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

IPropertyPage2Impl Class 

This class implements IUnknown and inherits the default implementation of IPropertyPageImpl.

template< class T >
class IPropertyPage2Impl : public IPropertyPageImpl< T >



Your class, derived from IPropertyPage2Impl.

The IPropertyPage2 interface extends IPropertyPage by adding the EditProperty method. This method allows a client to select a specific property in a property page object.

Class IPropertyPage2Impl simply returns E_NOTIMPL for IPropertyPage2::EditProperty. However, it inherits the default implementation of IPropertyPageImpl and implements IUnknown by sending information to the dump device in debug builds.

When you create a property page, your class is typically derived from IPropertyPageImpl. To provide the extra support of IPropertyPage2, modify your class definition and override the EditProperty method.

Related Articles   ATL Tutorial, Creating an ATL Project

Header: atlctl.h

Community Additions

© 2015 Microsoft