Partilhar via


Contêineres de controle ActiveX

Um contêiner de controle ActiveX é um contêiner que suporta totalmente controles ActiveX e pode incorporá-los em suas 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 seu 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 MFC.

Importante

ActiveX é uma tecnologia herdada que não deve ser usada para novos desenvolvimentos. Para obter mais informações, consulte Controles ActiveX.

Os contêineres de controle geralmente assumem duas formas em um projeto:

  • Caixas de diálogo e janelas semelhantes a caixas de diálogo, como modos de exibição de formulário, onde um controle ActiveX é usado em algum lugar na caixa de diálogo.

  • Windows em um aplicativo, onde um controle ActiveX é usado em uma barra de ferramentas ou 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 de contêiner de controle ActiveX. O controle ActiveX incorporado também pode interagir com o contêiner disparando (enviando) eventos para notificar o contêiner de que uma ação ocorreu. O recipiente de controle pode optar por agir de acordo com essas notificações ou não.

Artigos adicionais discutem 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 a contêineres de controle ActiveX criados com o Visual C++:

Para obter mais informações sobre como usar controles ActiveX em uma caixa de diálogo, consulte os tópicos do Editor 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 MFC, consulte Controles ActiveX MFC. Os artigos estão agrupados por categorias funcionais.

Ver também

Controles ActiveX MFC