Classe de CWinFormsControl
Fournit les fonctionnalités de base pour l'hébergement d'un contrôle Windows Forms.
template<class TManagedControl>
class CWinFormsControl : public CWnd
Paramètres
- TManagedControl
Un contrôle Windows Forms .NET Framework à afficher dans l'application MFC.
Membres
Constructeurs publics
Nom |
Description |
---|---|
Crée un objet de wrapper de contrôle Windows Forms de MFC. |
Méthodes publiques
Nom |
Description |
---|---|
Crée un contrôle Windows Forms dans un conteneur MFC. |
|
Extrait un pointeur vers le contrôle Windows Forms. |
|
Récupère un handle au contrôle Windows Forms. |
Opérateurs publics
Nom |
Description |
---|---|
Remplace CWinFormsControl::GetControl dans des expressions. |
|
Effectue un type en tant que pointeur vers un contrôle Windows Forms. |
Notes
La classe d' CWinFormsControl fournit les fonctionnalités de base pour l'hébergement d'un contrôle Windows Forms.
Pour plus d'informations sur l'utilisation de Windows Forms, consultez l' Utilisation d'un contrôle utilisateur Windows Form dans MFC.
Votre code MFC ne doit pas mettre en cache les handles de fenêtre (généralement stockées dans m_hWnd).Certaines propriétés de contrôle Windows Forms requièrent que Win32 sous-jacent Window destruction et recréé à l'aide de DestroyWindow et CreateWindow.L'implémentation Windows Forms de MFC gère les événements d' Destroy et d' Create des contrôles pour mettre à jour le membre d' m_hWnd .
[!REMARQUE]
L'intégration de MFC Windows Forms fonctionne uniquement dans les projets qui lient dynamiquement avec MFC (dans lequel AFXDLL est défini).
Configuration requise
en-tête : afxwinforms.h