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
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