Usar um controle de usuário do Windows Forms no MFC
Usando as classes de suporte Windows Forms MFC, você pode hospedar controles Windows Forms em seus aplicativos MFC como um controle ActiveX em caixas de diálogo ou exibições MFC. Além disso, os formulários do Windows Forms podem ser hospedados como caixas de diálogo MFC.
As seções a seguir descrevem como fazer para:
Hospedar um controle do Windows Forms em uma caixa de diálogo MFC.
Hospedar um controle de usuário do Windows Forms como uma exibição MFC.
Hospedar um formulário do Windows Forms como uma caixa de diálogo MFC.
Observação
A integração do Windows Forms com o MFC funciona apenas em projetos que se vinculam dinamicamente ao MFC (projetos em que _AFXDLL
está definido).
Observação
Quando você cria seu aplicativo usando uma cópia particular (modificada) da DLL de interfaces do Windows Forms MFC (mfcmifc80.dll), ele não será instalado no GAC, a menos que você substitua a chave da Microsoft por sua própria chave de fornecedor. Para obter mais informações sobre a assinatura do assembly, consulte Programação com assemblies e Assemblies de nome forte (assinatura de assembly) (C++/CLI).
Se seu aplicativo MFC usar controles do Windows Forms, você precisará redistribuir a mfcmifc80.dll com o aplicativo. Para obter mais informações, consulte Redistribuindo a biblioteca MFC.
Nesta seção
Hospedando um controle de usuário do Windows Form em uma caixa de diálogo do MFC
Hospedando um controle de usuário do Windows Forms como uma exibição do MFC
Hospedando um controle de usuário do Windows Form como uma caixa de diálogo do MFC
Referência
Seções relacionadas
Confira também
Elementos de interface de usuário
Modos de exibição de formulário