IPropertyPage2Impl-Klasse
Diese Klasse implementiert IUnknown
und erbt die Standardimplementierung von IPropertyPageImpl.
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 IPropertyPage2Impl : public IPropertyPageImpl<T>
Parameter
T
Ihre Klasse, abgeleitet von IPropertyPage2Impl
.
Member
Öffentliche Methoden
Name | Beschreibung |
---|---|
IPropertyPage2Impl::EditProperty | Gibt an, welches Eigenschaftensteuerelement den Fokus erhält, wenn die Eigenschaftenseite aktiviert wird. Die ATL-Implementierung gibt E_NOTIMPL zurück. |
Hinweise
Die IPropertyPage2-Schnittstelle erweitert IPropertyPage durch Hinzufügen der EditProperty
Methode. Mit dieser Methode kann ein Client eine bestimmte Eigenschaft in einem Eigenschaftenseitenobjekt auswählen.
Klasse IPropertyPage2Impl
gibt einfach E_NOTIMPL für IPropertyPage2::EditProperty
. Es erbt jedoch die Standardimplementierung von IPropertyPageImpl und implementiert, indem Informationen an das Dumpgerät in Debugbuilds IUnknown
gesendet werden.
Wenn Sie eine Eigenschaftenseite erstellen, wird Ihre Klasse in der Regel von IPropertyPageImpl
. Um die zusätzliche Unterstützung IPropertyPage2
bereitzustellen, ändern Sie die Klassendefinition, und überschreiben Sie die EditProperty
Methode.
Verwandte Artikel ATL-Lernprogramm, Erstellen eines ATL-Projekts
Vererbungshierarchie
IPropertyPage
IPropertyPage2Impl
Anforderungen
Header: atlctl.h
IPropertyPage2Impl::EditProperty
Gibt an, welches Eigenschaftensteuerelement den Fokus erhält, wenn die Eigenschaftenseite aktiviert wird.
HRESULT EditProperty(DISPID dispID);
Rückgabewert
Gibt E_NOTIMPL zurück.
Hinweise
Siehe IPropertyPage2::EditProperty im Windows SDK.
Siehe auch
IPerPropertyBrowsingImpl-Klasse
ISpecifyPropertyPagesImpl-Klasse
Klassenübersicht