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 MFC sont des contrôles ActiveX. Le contrôle utilisateur est hébergé en tant qu’enfant de la vue native et occupe toute la zone cliente de la vue native.
Le résultat final ressemble au modèle utilisé par la classe CFormView. Cela vous permet de tirer parti du concepteur Windows Forms et du runtime pour créer des vues enrichies basées sur des formulaires.
Étant donné que les vues Windows Forms MFC sont des contrôles ActiveX, ils n’ont pas les mêmes hwnd
vues MFC. Ils ne peuvent pas également être passés en tant que pointeur vers une vue CView . En règle générale, utilisez des méthodes .NET Framework pour utiliser des vues Windows Forms et compter moins sur Win32.
Dans cette section
Guide pratique pour créer le contrôle utilisateur et héberger l’affichage MDI
Guide pratique pour ajouter le routage des commandes au contrôle Windows Forms
Guide pratique pour appeler des propriétés et des méthodes du contrôle Windows Forms
Voir aussi
Utilisation d’un contrôle utilisateur Windows Form dans MFC
Guide pratique pour créer des contrôles composites