CComboBoxEx::Create

Stellt das Kombinationsfeld erstellt und fügt es an den CComboBoxEx-Objekt.

virtual BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

Parameter

  • dwStyle
    Gibt die Kombination von den Kombinationsfeldformaten an, die dem Kombinationsfeld angewendet werden.Siehe Remarks unten weitere Informationen zu Formaten.

  • rect
    Ein Verweis auf einen CRect-Objekt oder eine RECT-Struktur, die die Position und die Größe des Kombinationsfelds ist.

  • pParentWnd
    Ein Zeiger auf einen CWnd-Objekt, das das übergeordnete Fenster des Kombinationsfelds ist (normalerweise CDialog).Er darf nicht NULL sein.

  • nID
    Gibt eher das Steuerelements des Kombinationsfelds an

Rückgabewert

Ungleich 0 (null), wenn das Objekt erfolgreich erstellt wurde; andernfalls 0.

Hinweise

Erstellen Sie ein CComboBoxEx-Objekt in zwei Schritten:

  1. Aufruf CComboBoxEx, um CComboBoxEx eines Objekts zu erstellen.

  2. Rufen Sie die Memberfunktion auf, die das erweiterte Windows-Kombinationsfeld erstellt und auf CComboBoxEx-Objekt angefügt werden.

Wenn Sie Create aufrufen, initialisiert MFC die allgemeinen Steuerelemente.

Wenn Sie das Kombinationsfeld erstellen, können Sie beliebige oder alle folgenden Kombinationsfeldformate angeben:

  • CBS_SIMPLE

  • CBS_DROPDOWN

  • CBS_DROPDOWNLIST

  • CBS_AUTOHSCROLL

  • WS_CHILD

Alle anderen übergebenen Formate, wenn Sie das Fenster erstellen, werden ignoriert.Das ComboBoxEx-Steuerelement unterstützt auch erweiterte Formate, die zusätzliche Features bereitstellen.Diese Formate werden in ComboBoxEx-Steuererweiterte formate, in Windows SDK beschrieben.Legen Sie diese Stile fest, indem Sie SetExtendedStyle aufriefen.

Wenn Sie erweiterte Fensterformate mit dem Steuerelement verwenden möchten, rufen Sie CreateEx anstelle Create auf.

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CComboBoxEx-Klasse

Hierarchien-Diagramm

CComboBoxEx::CComboBoxEx