Freigeben über


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 IPropertyPage2bereitzustellen, ändern Sie die Klassendefinition, und überschreiben Sie die EditProperty Methode.

Verwandte Artikel ATL-Lernprogramm, Erstellen eines ATL-Projekts

Vererbungshierarchie

IPropertyPage

IPropertyPageImpl

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