Contêineres de controle ActiveX
Um contêiner de controle ActiveX é um contêiner que dá suporte total aos controles ActiveX e pode incorporá-los nas próprias janelas ou caixas de diálogo. Um controle ActiveX é um elemento de software reutilizável que você pode usar em muitos projetos de desenvolvimento. Os controles permitem que o usuário do aplicativo acesse bancos de dados, monitore dados e faça várias seleções em seus aplicativos. Para obter mais informações sobre controles ActiveX, consulte o artigo Controles ActiveX do MFC.
Importante
O ActiveX é uma tecnologia herdada que não deve ser usada para novo desenvolvimento. Para obter mais informações, confira Controles ActiveX.
Normalmente, os contêineres de controle assumem duas formas em um projeto:
Caixas de diálogo e janelas semelhantes a caixas de diálogo, como exibições de formulário, em que um controle ActiveX é usado em algum lugar na caixa de diálogo.
Janelas em um aplicativo, em que um controle ActiveX é usado em uma barra de ferramentas ou em outro local na janela do usuário.
O contêiner de controle ActiveX interage com o controle por meio de métodos e propriedades expostos. Esses métodos e propriedades, que podem ser acessados e modificados pelo contêiner de controle, são acessados por meio de uma classe wrapper no projeto do contêiner de controle ActiveX. O controle ActiveX inserido também pode interagir com o contêiner disparando (enviando) eventos para notificar o contêiner de que uma ação ocorreu. O contêiner de controle pode optar por agir com base nessas notificações ou não.
Artigos adicionais abordam vários tópicos, desde a criação de um projeto de contêiner de controle ActiveX até problemas básicos de implementação relacionados aos contêineres de controle ActiveX criados com o Visual C++:
Contêineres de controle ActiveX: habilitando contenção de controle ActiveX manualmente
Contêineres de controle ActiveX: inserindo um controle em um aplicativo de contêiner de controle
Contêineres de controle ActiveX: conectando um controle ActiveX a uma variável membro
Contêineres de controle ActiveX: manipulando eventos usando um controle ActiveX
Contêineres de controle ActiveX: exibindo e modificando propriedades de controle
Contêineres de controle ActiveX: programando controles ActiveX em um contêiner de controle ActiveX
Contêineres de controle ActiveX: usando controles em um contêiner que não é uma caixa de diálogo
Para obter mais informações sobre como usar controles ActiveX em uma caixa de diálogo, consulte os tópicos do Editor de Caixa de Diálogo.
Para obter uma lista de artigos que explicam os detalhes do desenvolvimento de controles ActiveX usando o Visual C++ e as classes de controle ActiveX do MFC, consulte os Controles ActiveX do MFC. Os artigos estão agrupados por categorias funcionais.