Compartilhar via


Classe IPropertyPage2Impl

Essa classe implementa IUnknown e herda a implementação padrão de IPropertyPageImpl.

Importante

Essa classe e os respectivos membros não podem ser usados em aplicativos executados no Windows Runtime.

Sintaxe

template<class T>
class IPropertyPage2Impl : public IPropertyPageImpl<T>

Parâmetros

T
Sua classe, derivada de IPropertyPage2Impl.

Membros

Métodos públicos

Nome Descrição
IPropertyPage2Impl::EditProperty Especifica qual controle de propriedade receberá o foco quando a página de propriedade for ativada. A implementação da ATL retorna E_NOTIMPL.

Comentários

A interface IPropertyPage2 estende IPropertyPage adicionando o método EditProperty. Esse método permite que um cliente selecione uma propriedade específica em um objeto da página de propriedade.

A classe IPropertyPage2Impl simplesmente retorna E_NOTIMPL para IPropertyPage2::EditProperty. No entanto, ela herda a implementação padrão de IPropertyPageImpl e implementa IUnknown enviando informações para o dispositivo de despejo em builds de depuração.

Quando você cria uma página de propriedade, sua classe normalmente é derivada de IPropertyPageImpl. Para fornecer o suporte extra de IPropertyPage2, modifique sua definição de classe e substitua o método EditProperty.

Artigos relacionados Tutorial da ATL, criando um projeto da ATL

Hierarquia de herança

IPropertyPage

IPropertyPageImpl

IPropertyPage2Impl

Requisitos

Cabeçalho: atlctl.h

IPropertyPage2Impl::EditProperty

Especifica qual controle de propriedade receberá o foco quando a página de propriedade for ativada.

HRESULT EditProperty(DISPID dispID);

Valor de retorno

Retorna E_NOTIMPL.

Comentários

Confira IPropertyPage2::EditProperty no SDK do Windows.

Confira também

Classe IPerPropertyBrowsingImpl
Classe ISpecifyPropertyPagesImpl
Visão geral da aula