Udostępnij za pośrednictwem


Klasa ISpecifyPropertyPagesImpl

Ta klasa implementuje IUnknown i udostępnia domyślną implementację interfejsu ISpecifyPropertyPages .

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 ATL_NO_VTABLE ISpecifyPropertyPagesImpl
   : public ISpecifyPropertyPages

Parametry

T
Klasa pochodząca z ISpecifyPropertyPagesImplklasy .

Elementy członkowskie

Metody publiczne

Nazwa/nazwisko opis
ISpecifyPropertyPagesImpl::GetPages Wypełnia zliczaną tablicę wartości UUID. Każdy identyfikator UUID odpowiada identyfikatorowi CLSID dla jednej ze stron właściwości, które można wyświetlić w arkuszu właściwości obiektu.

Uwagi

Interfejs ISpecifyPropertyPages umożliwia klientowi uzyskanie listy identyfikatorów CLSID dla stron właściwości obsługiwanych przez obiekt. Klasa ISpecifyPropertyPagesImpl zapewnia domyślną implementację tego interfejsu i implementuje IUnknown przez wysyłanie informacji do urządzenia zrzutu w kompilacjach debugowania.

Uwaga

Nie uwidaczniaj interfejsu ISpecifyPropertyPages , jeśli obiekt nie obsługuje stron właściwości.

Powiązane artykuły ATL Tutorial, Creating an ATL Project (Samouczek dotyczący tworzenia projektu ATL)

Hierarchia dziedziczenia

ISpecifyPropertyPages

ISpecifyPropertyPagesImpl

Wymagania

Nagłówek: atlcom.h

ISpecifyPropertyPagesImpl::GetPages

Wypełnia tablicę w strukturze CAUUID identyfikatorami CLSID dla stron właściwości, które można wyświetlić w arkuszu właściwości obiektu.

STDMETHOD(GetPages)(CAUUID* pPages);

Uwagi

Usługa ATL używa mapy właściwości obiektu do pobrania każdego identyfikatora CLSID.

Zobacz ISpecifyPropertyPages::GetPages w zestawie Windows SDK.

Zobacz też

Klasa IPropertyPageImpl
Klasa IPerPropertyBrowsingImpl
Omówienie klasy