Utilisation d'un contrôle utilisateur Windows Form dans MFC

À l’aide des classes de prise en charge de MFC Windows Forms, vous pouvez héberger des contrôles Windows Forms au sein de vos applications MFC en tant que contrôle ActiveX dans les boîtes de dialogue ou les vues MFC. De plus, les formulaires Windows Forms peuvent être hébergés en tant que boîtes de dialogue MFC.

Les sections suivantes décrivent comment :

  • Héberger un contrôle Windows Forms dans une boîte de dialogue MFC.

  • Héberger un contrôle utilisateur Windows Forms en tant qu’affichage MFC.

  • Héberger un formulaire Windows Forms en tant que boîte de dialogue MFC.

Remarque

L’intégration de Windows Forms MFC fonctionne uniquement dans les projets qui relient dynamiquement avec MFC (projets définis _AFXDLL ).

Remarque

Lorsque vous générez votre application à l’aide d’une copie privée (modifiée) de la DLL des interfaces Windows Forms MFC (mfcmifc80.dll), elle ne pourra pas être installée dans le GAC, sauf si vous remplacez la clé Microsoft par votre propre clé fournisseur. Pour plus d’informations sur la signature d’assembly, consultez Programmation avec assemblys et assemblys de nom fort (signature d’assembly) (C++/CLI).

Si votre application MFC utilise Windows Forms, vous devez redistribuer mfcmifc80.dll avec votre application. Pour plus d’informations, consultez Redistribuer la bibliothèque MFC.

Dans cette section

Hébergement d’un contrôle utilisateur Windows Form dans une boîte de dialogue MFC

Hébergement d’un contrôle utilisateur Windows Forms en tant que vue MFC

Hébergement d’un contrôle utilisateur Windows Form en tant que boîte de dialogue MFC

Référence

CWinFormsControl, classe

CWinFormsDialog, classe

CWinFormsView, classe

ICommandSource, interface

ICommandTarget, interface

ICommandUI, interface

IView, interface

CommandHandler

DDX_ManagedControl

UICheckState

Windows Forms

Contrôles Windows Forms

Voir aussi

Éléments de l’interface utilisateur
Affichages de formulaire