Partilhar via


Classe CStockPropImpl

Essa classe fornece métodos para oferecer suporte a valores de propriedade das ações.

template <
   class T,
   class InterfaceName, 
   const IID* piid = &_ATL_IIDOF(InterfaceName), 
   const GUID* plibid = &CComModule::m_libid, 
   WORD wMajor = 1,
   WORD wMinor = 0, 
   class tihclass = CcomTypeInfoHolder
>
class ATL_NO_VTABLE CStockPropImpl :
   public IDispatchImpl< InterfaceName, piid, plibid, wMajor,
      wMinor, tihclass >

Parâmetros

  • T
    A classe de implementação do controle e a derivação de CStockPropImpl.

  • InterfaceName
    Uma interface dupla expor as propriedades de ações.

  • piid
    Um ponteiro para o IID da InterfaceName.

  • plibid
    Um ponteiro para LIBID da biblioteca de tipos que contém a definição de InterfaceName.

  • wMajor
    A versão principal da biblioteca de tipos.O valor padrão é 1.

  • wMinor
    A versão secundária da biblioteca de tipos.O valor padrão é 0.

  • tihclass
    A classe usada para gerenciar as informações de tipo de T. O valor padrão é CComTypeInfoHolder.

Comentários

CStockPropImpl Fornece colocar and obter métodos para cada propriedade ações.Esses métodos fornecem o código necessário para conjunto ou obter o membro de dados associado a cada propriedade e para notificar e sincronizar com o contêiner quando qualquer propriedade alterada.

O Visual C++ oferece suporte para propriedades de ações por meio de seus assistentes.Para obter mais informações sobre como adicionar propriedades das ações a um controle, consulte o Tutorial do ATL.

Para compatibilidade com versões anteriores, CStockPropImpl também expõe get_Window e put_Window métodos que simplesmente telefonar get_HWND e put_HWND, respectivamente. A implementação padrão de put_HWND Retorna E_FAIL since HWND deve ser uma propriedade somente leitura.

As propriedades a seguir também têm um PUTREF implementação:

  • Fonte

  • MouseIcon

  • Imagem

As mesmas propriedades de ações três exigem seu membro de dados correspondente é do tipo CComPtr ou alguma Outros classe que fornece a interface correta referência contagem por meio do operador de atribuição.

Requisitos

Cabeçalho: atlctl.h

Consulte também

Referência

Classe IDispatchImpl

Outros recursos

Visão geral do ATL classe