Recipientes de controle ActiveX: Ativando manualmente contenção de controle ActiveX
Se você não ativou o suporte a controles ActiveX ao usar o Assistente de aplicativo MFC para gerar seu aplicativo, você precisará adicionar manualmente esse suporte.Este artigo descreve o processo para adicionar manualmente contenção de controle ActiveX a um aplicativo contêiner OLE.Se você souber de antemão que você deseja o suporte a controles ActiveX em seu contêiner OLE, consulte o artigo Criando um contêiner de controle ActiveX MFC.
Observação: |
---|
Este artigo usa um ativo com a caixa de diálogo X controle contêiner projeto denominados contêiner e um controle incorporado chamado Circ sistema autônomo exemplos nos procedimentos e código. |
Para oferecer suporte a controles ActiveX, você deve adicionar uma linha de código para dois arquivos do seu projeto.
Modificar InitInstance função (localizada na pasta contêiner.CPP) pelo MFC aplicativo assistente fazendo uma telefonar para AfxEnableControlContainer, sistema autônomo no exemplo a seguir:
// COleContainerApp initialization BOOL COleContainerApp::InitInstance() { AfxEnableControlContainer(); ... }
Adicione o seguinte arquivo de cabeçalho STDAFX.H do seu projeto:
#include <afxdisp.h> // MFC Automation classes
Depois de concluir essas etapas, recompilar seu projeto, clicando em Compilação on the Compilação menu.