template< class T >
class ISpecifyPropertyPagesImpl
Parameters
T Your class, derived from ISpecifyPropertyPagesImpl.
The ISpecifyPropertyPages interface allows a client to obtain a list of CLSIDs for the property pages supported by an object. Class ISpecifyPropertyPagesImpl provides a default implementation of this interface and implements IUnknown by sending information to the dump device in debug builds.
Note Do not expose the ISpecifyPropertyPages interface if your object does not support property pages.
Related Articles ATL Tutorial, Creating an ATL Project
#include <atlctl.h>
See Also IPropertyPageImpl, IPerPropertyBrowsingImpl, ISpecifyPropertyPages in the Win32 SDK
ISpecifyPropertyPages Methods | |
GetPages | Fills a counted array of UUID values. Each UUID corresponds to the CLSID for one of the property pages that can be displayed in the object's property sheet. |
ISpecifyPropertyPagesImpl Overview
HRESULT GetPages( CAUUID* pPages );
See ISpecifyPropertyPages::GetPages in the Win32 SDK.
Remarks
ATL's implementation of GetPages uses the object's property map to retrieve the CLSID for each property page.
ISpecifyPropertyPagesImpl Overview | Class Members
See Also BEGIN_PROPERTY_MAP, CAUUID in the Win32 SDK