CWinFormsControl::CreateManagedControl

Erstellt ein Windows Forms-Steuerelement in einem MFC-Container.

inline BOOL CreateManagedControl(
   System::Type^ pType,
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   int nID
)
inline BOOL CreateManagedControl(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   int nID
);
inline BOOL CreateManagedControl(
   DWORD dwStyle,
   int nPlaceHolderID,
   CWnd* pParentWnd
);
inline BOOL CreateManagedControl(
   typename TManagedControl^ pControl,
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   int nID
);

Parameter

  • pType
    Der Datentyp des zu erstellenden Steuerelements.Muss ein System.Type Datentyp.

  • dwStyle
    Der auf das Steuerelement anzuwenden, Fensterstil.Geben Sie eine Kombination von Fensterstile an.Derzeit nur die folgenden Formate werden unterstützt: WS_TABSTOP, WS_VISIBLE, WS_DISABLED und WS_GROUP.

  • rect
    RECT-Struktur, das die Koordinaten der obere linke und der rechten unteren Ecke des Steuerelements definiert (nur erste Überladung).

  • nPlaceHolderID
    Das Handle des statischen Platzhaltersteuerelements platziert in den Ressourcen-Editor.Das neu erstellte Windows Forms-Steuerelement ersetzt das statische Steuerelement und akzeptiert seine Position, Z-Reihenfolge und Stile an (second nur Überladung).

  • pParentWnd
    Ein Zeiger auf das übergeordnete Fenster.

  • nID
    Die dem neu erstellten Steuerelement zugewiesen werden Ressourcen-ID-Zahl.

  • pControl
    Eine Instanz eines mit dem CWinFormsControl-Klasse-Objekt (nur vierte Überladung zugeordnet werden Windows Forms-Steuerelements,).

Rückgabewert

Wenn erfolgreich, gibt einen Wert ungleich 0.Wenn fehlschlägt, gibt null.

Hinweise

Diese Methode instanziiert ein .NET Framework-Windows Forms-Steuerelement in einem MFC-Container.

Die erste Überladung der Methode akzeptiert einen .NET Framework-Datentypen pType, damit MFC ein neues Objekt dieses Typs instanziiert werden kann.pType muss ein System.Type Datentyp sein.

Die zweite Überladung der Methode erstellt ein Windows Forms-Steuerelement auf Grundlage des TManagedControl Vorlagenparameter der CWinFormsControl-Klasse.Die Größe und Position eines Steuerelements basiert auf der RECT-Struktur, die an die Methode übergeben wird.Nur dwStyle Stoffe für die Stile.

Die dritte Überladung der Methode erstellt ein Windows Forms-Steuerelement, das ein statisches Steuerelement ersetzt, sie zerstört und seine Position, Z-Reihenfolge angenommen, und formatiert.Die statische - Steuerelement dient nur als Platzhalter für das Windows Forms-Steuerelement.Wenn das Steuerelement erstellt, kombiniert diese Überladung die Stile von dwStyle mit den Ressourcenformaten des statisches Steuerelement.

Die vierte Überladung der Methode können Sie übergeben Sie in einem bereits instanziierten Windows Forms-Steuerelement pControl, die MFC umschließt.Sie muss denselben Typ wie der TManagedControl Vorlagenparameter der CWinFormsControl-Klasse sein.

Siehe Verwenden eines Windows Form-Benutzersteuerelements in MFC für Beispiele zur Verwendung von Windows Form-Steuerelemente.

Anforderungen

Header: afxwinforms.h

Siehe auch

Referenz

CWinFormsControl-Klasse

CWinFormsControl::GetControl