Share via


De classe CWinFormsView

Fournit la fonctionnalité générique pour l'hébergement d'un contrôle Windows Forms en tant que vue MFC.

class CWinFormsView : public CView;

Membres

6xfx8bsa.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CWinFormsView::CWinFormsView

Construit un objet CWinFormsView.

6xfx8bsa.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CWinFormsView::GetControl

Extrait un pointeur vers le contrôle Windows Forms.

6xfx8bsa.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Nom

CWinFormsView::operator Control^

Effectue un type en tant que pointeur vers un contrôle Windows Forms.

Notes

MFC utilise la classe d' CWinFormsView pour héberger un contrôle Windows Forms .NET Framework dans une vue MFC.Le contrôle est un enfant de la vue native et occupe la zone cliente entière de la vue MFC.Le résultat est semblable à une vue d' CFormView , ce qui vous permet de tirer parti du Concepteur Windows Forms et au moment de l'exécution de créer des vues basées sur les formulaires riches.

Pour plus d'informations sur l'utilisation de Windows Forms, consultez l' Utilisation d'un contrôle utilisateur Windows Form dans MFC.

[!REMARQUE]

L'intégration de MFC Windows Forms fonctionne uniquement dans les projets qui lient dynamiquement avec MFC (les projets dans lesquels AFXDLL est défini).

[!REMARQUE]

CWinFormsView ne prend pas en charge la fenêtre fractionnée MFC (Classe de CSplitterWnd).Actuel uniquement le contrôle separator Windows Forms (Splitter) est pris en charge.

Configuration requise

en-tête : afxwinforms.h

Voir aussi

Référence

Graphique de la hiérarchie

Classe de CWinFormsControl

Classe de CWinFormsDialog

Classe de CFormView