Compartilhar via


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