Classe ISpecifyPropertyPagesImpl
Essa classe implementa IUnknown
e fornece uma implementação padrão da interface ISpecifyPropertyPages.
Importante
Essa classe e os respectivos membros não podem ser usados em aplicativos executados no Windows Runtime.
Sintaxe
template<class T>
class ATL_NO_VTABLE ISpecifyPropertyPagesImpl
: public ISpecifyPropertyPages
Parâmetros
T
Sua classe, derivada de ISpecifyPropertyPagesImpl
.
Membros
Métodos públicos
Nome | Descrição |
---|---|
ISpecifyPropertyPagesImpl::GetPages | Preenche uma matriz contada de valores UUID. Cada UUID corresponde ao CLSID de uma das páginas de propriedades que podem ser exibidas na folha de propriedades do objeto. |
Comentários
A interface ISpecifyPropertyPages permite que um cliente obtenha uma lista de CLSIDs das páginas de propriedades compatíveis com um objeto. A classe ISpecifyPropertyPagesImpl
fornece uma implementação padrão dessas interfaces e implementa IUnknown
enviando informações para o dispositivo de despejo em builds de depuração.
Observação
Não exponha a interface ISpecifyPropertyPages
se o objeto não for compatível com as páginas de propriedades.
Artigos relacionados Tutorial da ATL, criando um projeto da ATL
Hierarquia de herança
ISpecifyPropertyPages
ISpecifyPropertyPagesImpl
Requisitos
Cabeçalho: atlcom.h
ISpecifyPropertyPagesImpl::GetPages
Preenche a matriz na estrutura CAUUID com os CLSIDs das páginas de propriedades que podem ser exibidas na folha de propriedades do objeto.
STDMETHOD(GetPages)(CAUUID* pPages);
Comentários
A ATL usa o mapa de propriedades do objeto para recuperar cada CLSID.
Confira ISpecifyPropertyPages::GetPages no SDK do Windows.
Confira também
Classe IPropertyPageImpl
Classe IPerPropertyBrowsingImpl
Visão geral da aula