Partilhar via


ISspecificifyPropertyPagesImpl Class

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Esta classe implementa IUnknown e fornece uma implementação padrão da interface ISspecificifyPropertyPages .

Importante

Esta classe e os seus membros não podem ser usados em aplicações que sejam executadas no Windows Runtime.

Sintaxe

template<class T>
class ATL_NO_VTABLE ISpecifyPropertyPagesImpl
   : public ISpecifyPropertyPages

Parâmetros

T
A sua classe, derivada de ISpecifyPropertyPagesImpl.

Membros

Métodos Públicos

Nome Description
ISespecificarPáginasPropriedadeImpl::GetPages Preenche um array contado de valores UUID. Cada UUID corresponde ao CLSID de uma das páginas de propriedades que podem ser apresentadas na folha de propriedades do objeto.

Observações

A interface ISpecifyPropertyPages permite a um cliente obter uma lista de CLSIDs para as páginas de propriedades suportadas por um objeto. A Class ISpecifyPropertyPagesImpl fornece uma implementação padrão desta interface e é IUnknown implementada enviando informação para o dispositivo de despejo em compilações de depuração.

Observação

Não exponha a ISpecifyPropertyPages interface se o seu objeto não suportar páginas de propriedades.

Artigos RelacionadosTutorial ATL, Criação de um Projeto ATL

Hierarquia de herança

ISpecifyPropertyPages

ISpecifyPropertyPagesImpl

Requerimentos

Cabeçalho: atlcom.h

ISespecificarPáginasPropriedadeImpl::GetPages

Preenche o array 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);

Observações

O ATL utiliza o mapa de propriedades do objeto para recuperar cada CLSID.

Consulte ISspecificifyPropertyPages::GetPages no SDK do Windows.

Consulte também

Classe IPropertyPageImpl
Classe IPerPropertyBrowsingImpl
Visão geral da classe