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 illustre l'utilisation des Windows Forms avec MFC, consultez Intégration MFC et Windows Forms (page éventuellement en anglais).
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