Compartilhar via


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

Referência

Classe CWinFormsControl

Classe CWinFormsDialog

Classe CWinFormsView

Interface ICommandSource

Interface ICommandTarget

Interface ICommandUI

Interface IView

Delegado CommandHandler

Delegado CommandUIHandler

DDX_ManagedControl

Enumeração UICheckState

Seções relacionadas

Windows Forms

Controles de Windows Forms

Web Forms User Controls

Consulte também

Conceitos

Exibições de formulário (MFC)

Outros recursos

Elementos da interface do usuário (MFC)