Udostępnij za pośrednictwem


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 IPropertyPage2Implklasy .

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ę IPropertyPage2metody , 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

IPropertyPageImpl

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