CWinFormsControl-Klasse
Stellt die grundlegende Funktionalität zum Hosten eines Windows Forms-Steuerelements.
template<class TManagedControl>
class CWinFormsControl : public CWnd
Parameter
- TManagedControl
Ein in der MFC-Anwendung angezeigt werden, Framework-WindowsForms-Steuerelement .NET.
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein MFC-Windows Forms-Steuerelement-Wrapperobjekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Erstellt ein Windows Forms-Steuerelement in einem MFC-Container. |
|
Ruft einen Zeiger auf das Windows Forms-Steuerelement ab. |
|
Ruft ein Handle für das Windows Forms-Steuerelement ab. |
Öffentliche Operatoren
Name |
Description |
---|---|
Ersetzt CWinFormsControl::GetControl in Ausdrücken. |
|
Wandelt einen Typ als Zeiger auf einem Windows Forms-Steuerelement um. |
Hinweise
Die CWinFormsControl-Klasse stellt die grundlegende Funktionalität zum Hosten eines Windows Forms-Steuerelements.
Weitere Informationen zur Verwendung von Windows Forms, finden Sie unter Verwenden eines Windows Form-Benutzersteuerelements in MFC.
das MFC-Code sollte die Fensterhandles nicht zwischenspeichern (normalerweise in m_hWnd).Einige Windows Forms-Steuerelement-Eigenschaften erfordern, dass zugrunde liegende Win32 Window mithilfe DestroyWindow und CreateWindow zerstört und neu erstellt wird.Die MFC-WindowsForm-Implementierung behandelt die Destroy und Create-Ereignisse der Steuerelemente, die den m_hWnd-Member zu aktualisieren.
Hinweis |
---|
Windows Forms-Integration funktioniert nur in Projekten, die dynamisch mit MFC verknüpft sind (, in AFXDLL definiert ist). |
Anforderungen
Header: afxwinforms.h