Classe ISpecifyPropertyPagesImpl
Questa classe implementa IUnknown
e fornisce un'implementazione predefinita dell'interfaccia ISpecifyPropertyPages .
Importante
Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.
Sintassi
template<class T>
class ATL_NO_VTABLE ISpecifyPropertyPagesImpl
: public ISpecifyPropertyPages
Parametri
T
Classe derivata da ISpecifyPropertyPagesImpl
.
Membri
Metodi pubblici
Nome | Descrizione |
---|---|
ISpecifyPropertyPagesImpl::GetPages | Riempie una matrice con conteggiata di valori UUID. Ogni UUID corrisponde al CLSID per una delle pagine delle proprietà che possono essere visualizzate nella finestra delle proprietà dell'oggetto. |
Osservazioni:
L'interfaccia ISpecifyPropertyPages consente a un client di ottenere un elenco di CLSID per le pagine delle proprietà supportate da un oggetto . La classe ISpecifyPropertyPagesImpl
fornisce un'implementazione predefinita di questa interfaccia e implementa inviando informazioni al dispositivo di dump nelle compilazioni IUnknown
di debug.
Nota
Non esporre l'interfaccia se l'oggetto ISpecifyPropertyPages
non supporta le pagine delle proprietà.
Esercitazione su ATL per articoli correlati, creazione di un progetto ATL
Gerarchia di ereditarietà
ISpecifyPropertyPages
ISpecifyPropertyPagesImpl
Requisiti
Intestazione: atlcom.h
ISpecifyPropertyPagesImpl::GetPages
Riempie la matrice nella struttura CAUUID con i CLSID per le pagine delle proprietà che possono essere visualizzate nella finestra delle proprietà dell'oggetto.
STDMETHOD(GetPages)(CAUUID* pPages);
Osservazioni:
ATL usa la mappa delle proprietà dell'oggetto per recuperare ogni CLSID.
Vedi ISpecifyPropertyPages::GetPages in Windows SDK.
Vedi anche
Classe IPropertyPageImpl
Classe IPerPropertyBrowsingImpl
Cenni preliminari sulla classe