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