Adicionando uma classe a partir de um controle ActiveX (Visual C++)
Use este assistente para criar uma classe do MFC a partir de uma interface em um controle de ActiveX disponível.Você pode adicionar uma classe do MFC para um aplicativo MFC, um DLL da MFC, ou um o controle de MFC ActiveX.
Observação |
---|
Você não precisará criar seu projeto MFC com automação habilitada para adicionar uma classe de um controle ActiveX. |
Um controle ActiveX é um componente de software reutilizável com base na COM Component Object Model () que oferece suporte a uma ampla variedade de funcionalidades OLE e podem ser personalizados para atender às necessidades de software muitos.Controles de ActiveX são criados para uso em recipientes de controle de ActiveX comuns e na Internet em páginas da World Wide Web.
Para adicionar uma classe MFC a partir de um controle ActiveX
Em um Solution Explorer ou Class View, clique com o botão direito no nome do projeto ao qual você deseja adicionar a classe de controle de ActiveX.
No menu de atalho, clique em Adde, em seguida, clique em Add Class.
No Add Class caixa de diálogo, no painel Templates, clique em Classe MFC a partir do controle de ActiveXe, em seguida, clique em Abrir para exibir o Add Class do Assistente de controle de ActiveX.
No assistente, você pode adicionar mais de uma interface em um controle ActiveX.Da mesma forma, você pode criar classes de mais de um controle de ActiveX em uma sessão única do assistente.
Você pode adicionar classes de controles de ActiveX registrados no seu sistema, ou você pode adicionar classes de controles de ActiveX, localizados em arquivos de biblioteca de tipo (. tlb,. olb,. dll,. ocx ou. exe) sem primeiro registrando-os no seu sistema.Consulte Registrando controles de OLE para obter mais informações sobre como registrar os controles de ActiveX.
O assistente cria uma classe do MFC, derivada de CWnd ou COleDispatchDriver, para cada interface que você adiciona a partir do controle de ActiveX selecionado.