Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um contêiner de controle ActiveX é um contêiner que dá suporte total aos 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 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 o novo desenvolvimento. Para obter mais informações, confira Controles ActiveX.
Os contêineres de controle normalmente tomam dois formulários 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.
Windows 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 propriedadesexpostos. 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 inserido também pode interagir com o contêiner disparando (enviando) eventos para notificar o contêiner de que ocorreu uma ação. O contêiner de controle pode optar por agir sobre 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++:
Contêineres de controle ActiveX: habilitando manualmente a contenção de controle ActiveX
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 de membro
Contêineres de controle ActiveX: manipulando eventos de 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 é 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 são agrupados por categorias funcionais.