Klasa IPropertyPage2Impl
Ta klasa implementuje IUnknown
i dziedziczy domyślną implementację IPropertyPageImpl.
Ważne
Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.
Składnia
template<class T>
class IPropertyPage2Impl : public IPropertyPageImpl<T>
Parametry
T
Klasa pochodząca z IPropertyPage2Impl
klasy .
Elementy członkowskie
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
IPropertyPage2Impl::EditProperty | Określa, która kontrolka właściwości będzie otrzymywać fokus po aktywowaniu strony właściwości. Implementacja ATL zwraca E_NOTIMPL. |
Uwagi
Interfejs IPropertyPage2 rozszerza element IPropertyPage przez dodanie EditProperty
metody . Ta metoda umożliwia klientowi wybranie określonej właściwości w obiekcie strony właściwości.
Klasa IPropertyPage2Impl
po prostu zwraca E_NOTIMPL dla elementu IPropertyPage2::EditProperty
. Jednak dziedziczy on domyślną implementację IPropertyPageImpl i implementuje IUnknown
, wysyłając informacje do urządzenia zrzutu w kompilacjach debugowania.
Podczas tworzenia strony właściwości klasa zazwyczaj pochodzi z klasy IPropertyPageImpl
. Aby zapewnić dodatkową obsługę IPropertyPage2
metody , zmodyfikuj definicję klasy i zastąpij metodę EditProperty
.
Powiązane artykuły ATL Tutorial, Creating an ATL Project (Samouczek dotyczący tworzenia projektu ATL)
Hierarchia dziedziczenia
IPropertyPage
IPropertyPage2Impl
Wymagania
Nagłówek: atlctl.h
IPropertyPage2Impl::EditProperty
Określa, która kontrolka właściwości będzie otrzymywać fokus po aktywowaniu strony właściwości.
HRESULT EditProperty(DISPID dispID);
Wartość zwracana
Zwraca E_NOTIMPL.
Uwagi
Zobacz IPropertyPage2::EditProperty w zestawie Windows SDK.
Zobacz też
Klasa IPerPropertyBrowsingImpl
Klasa ISpecifyPropertyPagesImpl
Omówienie klasy