ISpecifyPropertyPagesImpl

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


ISpecifyPropertyPagesImpl Class Members

ISpecifyPropertyPages Methods
GetPagesFills 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


Methods


ISpecifyPropertyPagesImpl::GetPages

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