ISpecifyPropertyPagesImpl-Klasse
Diese Klasse implementiert und stellt eine Standardimplementierung IUnknown
der ISpecifyPropertyPages-Schnittstelle bereit.
Wichtig
Diese Klasse und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.
Syntax
template<class T>
class ATL_NO_VTABLE ISpecifyPropertyPagesImpl
: public ISpecifyPropertyPages
Parameter
T
Ihre Klasse, abgeleitet von ISpecifyPropertyPagesImpl
.
Member
Öffentliche Methoden
Name | Beschreibung |
---|---|
ISpecifyPropertyPagesImpl::GetPages | Füllt ein gezähltes Array von UUID-Werten aus. Jede UUID entspricht der CLSID für eine der Eigenschaftenseiten, die im Eigenschaftenblatt des Objekts angezeigt werden können. |
Hinweise
Die ISpecifyPropertyPages-Schnittstelle ermöglicht einem Client das Abrufen einer Liste von CLSIDs für die eigenschaftenseiten, die von einem Objekt unterstützt werden. Klasse ISpecifyPropertyPagesImpl
stellt eine Standardimplementierung dieser Schnittstelle bereit und implementiert, indem Informationen in Debugbuilds IUnknown
an das Speicherabbildgerät gesendet werden.
Hinweis
Machen Sie die ISpecifyPropertyPages
Schnittstelle nicht verfügbar, wenn das Objekt Eigenschaftenseiten nicht unterstützt.
Verwandte Artikel ATL-Lernprogramm, Erstellen eines ATL-Projekts
Vererbungshierarchie
ISpecifyPropertyPages
ISpecifyPropertyPagesImpl
Anforderungen
Kopfzeile: atlcom.h
ISpecifyPropertyPagesImpl::GetPages
Füllt das Array in der CAUUID-Struktur mit den CLSIDs für die Eigenschaftenseiten, die im Eigenschaftenblatt des Objekts angezeigt werden können.
STDMETHOD(GetPages)(CAUUID* pPages);
Hinweise
ATL verwendet die Eigenschaftszuordnung des Objekts, um jede CLSID abzurufen.
Siehe ISpecifyPropertyPages::GetPages im Windows SDK.
Siehe auch
IPropertyPageImpl-Klasse
IPerPropertyBrowsingImpl-Klasse
Klassenübersicht