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 ISpecifyPropertyPagesImpl
klasy .
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