Controles ActiveX MFC: propriedades
Um controle ActiveX aciona eventos para se comunicar com seu contêiner de controle. O contêiner, em troca, usa métodos e propriedades para se comunicar com o controle. Métodos e propriedades são semelhantes em uso e finalidade, respectivamente, para funções de membro e variáveis de membro de uma classe C++. As propriedades são membros de dados do controle ActiveX expostos a qualquer contêiner. As propriedades fornecem uma interface para aplicativos que contêm controles ActiveX, como clientes de Automação e contêineres de controle ActiveX.
As propriedades também são chamadas de atributos.
Para obter mais informações sobre métodos de controle ActiveX, consulte o artigo Controles ActiveX MFC: métodos.
Os controles ActiveX podem implementar tanto métodos e propriedades personalizadas quanto de estoque. A classe COleControl
fornece uma implementação para propriedades de estoque. (Para obter uma lista completa das propriedades de estoque, consulte o artigo Controles ActiveX do MFC: Adicionando propriedades de estoque). As propriedades personalizadas, definidas pelo desenvolvedor, adicionam recursos especializados a um controle ActiveX. Para obter mais informações, consulte Controles ActiveX MFC: Adicionando propriedades personalizadas.
As propriedades personalizadas e de estoque, assim como os métodos, têm suporte de um mecanismo que consiste em um mapa de expedição que manipula propriedades e métodos e funções de membro existentes da classe COleControl
. Além disso, essas propriedades podem ter parâmetros que o desenvolvedor usa para passar informações extras ao controle.
Os artigos a seguir discutem as propriedades de controle ActiveX com mais detalhes:
Controles ActiveX do MFC: adicionando propriedades de estoque
Controles ActiveX do MFC: adicionando propriedades personalizadas
Controles ActiveX do MFC: implementação da propriedade avançada