Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
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