Compartilhar via


Usando um controle de usuário do Windows formulário no MFC

Usando sistema autônomo classes de suporte do MFC Windows Forms, você pode host Windows Forms a controles em seus aplicativos MFC sistema autônomo um controle ActiveX em caixas de diálogo do MFC ou modos de exibição.Além disso, sistema autônomo formulários de Windows Forms podem ser hospedados sistema autônomo caixas de diálogo do MFC.

As seções a seguir descrevem como:

  • host um controle Windows Forms em uma caixa de diálogo do MFC.

  • host um controle de usuário do Windows Forms sistema autônomo um modo de exibição do MFC.

  • Hospede um formulário do Windows Forms sistema autônomo uma caixa de diálogo do MFC.

Observação:

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

Observação:

Quando você cria seu aplicativo usando uma cópia particular (modificada) das interfaces do MFC Windows Forms DLL (mfcmifc80.dll), ele não conseguirão efetuar a instalar no GAC, a menos que você substituir a chave da Microsoft com sua própria chave 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 recursos do .NET Framework com o Windows Forms, Exemplo de calculadora: Calculadora de bolso do Windows Forms, e Rabisco exemplo: Aplicativo de desenho MDI.

Para um aplicativo de exemplo que mostra usado com o MFC do Windows Forms, consulte Integração do WinForms e MFC.

Se seu aplicativo MFC usa Windows Forms, você precisará redistribuir mfcmifc90.dll com seu aplicativo.Para obter mais informações, consulte Redistribuindo a biblioteca MFC.

Nesta seção

Hospedagem de um controle de usuário do Windows formulário em uma caixa de diálogo do MFC

Hospedagem de um controle de usuário do Windows formulário sistema autônomo um modo de exibição do MFC

Hospedagem de um controle de usuário do Windows formulário sistema autônomo uma caixa de diálogo do MFC

Referência

Classe CWinFormsControl

Classe CWinFormsDialog

Classe CWinFormsView

Interface ICommandSource

Interface ICommandTarget

Interface ICommandUI

Interface do IView

delegate CommandHandler

delegate CommandUIHandler

DDX_ManagedControl

Enumeração UICheckState

Seções relacionadas

Windows Forms

Controles de Windows Forms

Controles de usuário do ASP.NET

Consulte também

Conceitos

Modos de exibição de formulário (MFC)

Outros recursos

Interface de usuário