Usando um controle de usuário do Windows Form no MFC
Usando as classes de suporte do Windows Forms do MFC, é possível hospedar controles Windows Forms em seus aplicativos MFC como um controle de ActiveX dentro de caixas de diálogo do MFC ou modos de exibição. Além disso, os formulários do Windows Forms podem ser hospedados como caixas de diálogo do MFC.
As seções a seguintes descrevem como:
Hospede um controle Windows Forms em uma caixa de diálogo do MFC.
Hospede um controle de usuário do Windows Forms, como um modo de exibição do MFC.
Hospede um formulário do Windows Forms, como uma caixa de diálogo do MFC.
Observação |
---|
Integração do Windows Forms do MFC funciona apenas em projetos que vincular dinamicamente com MFC (no qual AFXDLL é definido para projetos). |
Observação |
---|
Quando você cria seu aplicativo usando uma cópia (modificada) particular das interfaces do MFC Windows Forms DLL (mfcmifc80) (. dll no), conseguirá instalar no GAC, a menos que você substituir a chave da Microsoft com sua própria chave do fornecedor. Para obter mais informações sobre assinatura assembly, consulte Programação com assemblies e Assemblies com Nome Forte (Assinatura de Assembly). |
Para aplicativos de exemplo usando Windows Forms, consulte Exemplo de BirthdayPicker: Demonstra.NET Framework recursos com o Windows Forms, Exemplo da Calculadora: Calculadora de bolso Windows Forms, e Rabisco amostra: Aplicativo de desenho MDI.
Para um aplicativo de exemplo que mostra usado com MFC do Windows Forms, consulte MFC e integração do WinForms.
Se seu aplicativo MFC usa o Windows Forms, você precisará redistribuir o mfcmifc90.dll com seu aplicativo. For more information, see Redistribuindo a biblioteca MFC.
Nesta seção
Hospedando um controle de usuário de Windows Form em uma caixa de diálogo do MFC
Que hospeda um controle de usuário do Windows Forms, como um modo de exibição do MFC
Que hospeda um controle de usuário do Windows Form, como uma caixa de diálogo do MFC
Referência
Seções relacionadas
Controles de usuário do ASP.NET