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çãoObservação

Integração do Windows Forms do MFC funciona apenas em projetos que vincular dinamicamente com MFC (no qual AFXDLL é definido para projetos).

ObservaçãoObservaçã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

CWinFormsControl Class

CWinFormsDialog Class

CWinFormsView Class

ICommandSource Interface

ICommandTarget Interface

ICommandUI Interface

IView Interface

CommandHandler Delegate

CommandUIHandler Delegate

DDX_ManagedControl

UICheckState Enumeration

Seções relacionadas

Windows Forms

Controles de Windows Forms

Controles de usuário do ASP.NET

Consulte também

Conceitos

Form Views (MFC)

Outros recursos

User Interface