Partager via


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

MFC utilise la classe CWinFormsView pour héberger un contrôle utilisateur Windows Forms dans une vue MFC.Les vues Windows Forms de MFC sont des contrôles ActiveX.Le contrôle utilisateur est hébergé en tant qu'enfant de la vue native et occupe la zone cliente entière de la vue native.

Le résultat final est semblable au modèle utilisé par la CFormView, classe.Vous pouvez ainsi profiter du runtime et du concepteur Windows Forms pour créer des vues basées sur des formulaires riches.

Dans la mesure où les vues Windows Forms de MFC sont des contrôles ActiveX, elles n'ont pas les mêmes hwnd que les vues MFC.Elles ne peuvent pas non plus être passées en tant que pointeur vers une vue CView.En général, utilisez des méthodes .NET Framework pour travailler avec des vues Windows Forms et dépendre moins de Win32.

Pour obtenir un exemple d'application qui affiche les Windows Forms utilisé avec MFC, consultez MFC et intégration de Windows Forms.

Dans cette section

Comment : créer le contrôle utilisateur et héberger l'affichage MDI

Comment : ajouter le routage des commandes au contrôle Windows Forms

Comment : appeler des propriétés et des méthodes du contrôle Windows Forms

Voir aussi

Tâches

Comment : créer des contrôles composites

Autres ressources

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