description | title | ms.date | f1_keywords | helpviewer_keywords | ms.assetid | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Learn more about: ISpecifyPropertyPagesImpl Class |
ISpecifyPropertyPagesImpl Class |
11/04/2016 |
|
|
4e4b9795-b656-4d56-9b8c-85941e7731f9 |
This class implements IUnknown
and provides a default implementation of the ISpecifyPropertyPages interface.
Important
This class and its members cannot be used in applications that execute in the Windows Runtime.
template<class T>
class ATL_NO_VTABLE ISpecifyPropertyPagesImpl
: public ISpecifyPropertyPages
T
Your class, derived from ISpecifyPropertyPagesImpl
.
Name | Description |
---|---|
ISpecifyPropertyPagesImpl::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. |
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
ISpecifyPropertyPages
ISpecifyPropertyPagesImpl
Header: atlcom.h
Fills the array in the CAUUID structure with the CLSIDs for the property pages that can be displayed in the object's property sheet.
STDMETHOD(GetPages)(CAUUID* pPages);
ATL uses the object's property map to retrieve each CLSID.
See ISpecifyPropertyPages::GetPages in the Windows SDK.
IPropertyPageImpl Class
IPerPropertyBrowsingImpl Class
Class Overview