Usando um controle de usuário do Windows Form no MFC
Usando o Windows Forms MFC dar suporte a classes, você pode hospedar controles do Windows Forms nos seus aplicativos MFC como um controle ActiveX das 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 de MFC.
As seções a seguir descrevem como:
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 de MFC.
Hospedar o Windows Forms formulário como uma caixa de diálogo MFC.
Dica
A integração do Windows Forms MFC funciona apenas em projetos que vinculam dinamicamente com MFC (os projetos em que AFXDLL é definido).
Dica
Quando você cria seu aplicativo usando um privado a cópia alterada () do Windows Forms MFC interfaces da DLL (mfcmifc80.dll), ele será instalado no GAC a menos que você substituir a chave da Microsoft com sua própria chave do fornecedor.Para obter mais informações sobre o assembly que assina, consulte Programação com assemblies e Assemblies de nome forte (assinatura de assembly) (C++/CLI).
Para aplicativos de exemplo usando o Windows Forms, consulte BirthdayPicker Sample: Demonstrates .NET Framework Resources with Windows Forms, Calculator Sample: Windows Forms Pocket Calculator, e Scribble Sample: MDI Drawing Application.
Para obter um aplicativo de exemplo que mostre o Windows Forms usado com o MFC, consulte MFC e integração do Windows Forms.
Se seu aplicativo MFC usa o Windows Forms, você precisará redistribuir mfcmifc90.dll com seu 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 MFC
Hospedando um controle de usuário dos Windows Forms como uma exibição MFC
Hospedando um controle de usuário do Windows Form como uma caixa de diálogo MFC