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