Kombinationsfeld Feld Formatvorlagen

Geben Sie zum Erstellen eines Kombinationsfelds mithilfe der CreateWindow oder CreateWindowEx -Funktion der COMBOBOX-Klasse, entsprechende Fenster Style-Konstanten und eine Kombination der folgenden Kombinationsfeld Feld Stile.

Stil Beschreibung
CBS_AUTOHSCROLL Automatisch blättert den Text in ein Edit-Steuerelement auf der rechten Seite, wenn der Benutzer ein Zeichen am Ende der Zeile eingibt. Wenn dieser Stil nicht festgelegt ist, darf nur Text, der in die rechteckige Berandung passt.
CBS_DISABLENOSCROLL Eine deaktivierte vertikale Bildlaufleiste zeigt im Listenfeld, wenn das Feld nicht genügend Elemente, um einen Bildlauf enthält. Ohne diesen Stil wird die Bildlaufleiste ausgeblendet, wenn das Listenfeld nicht genügend Elemente enthält.
{CBS_DROPDOWN Ähnlich wie CBS_SIMPLE, mit der Ausnahme, dass das Listenfeld nicht angezeigt wird, wenn der Benutzer ein Symbol neben dem Bearbeitungssteuerelement wählt.
CBS_DROPDOWNLIST Ähnlich wie CBS_DROPDOWN, außer dass das Edit-Steuerelement ersetzt wird zeigt von einem statischen Textelement, das die aktuelle Auswahl im Listenfeld.
CBS_HASSTRINGS Gibt an, dass ein Ownerdrawn-Kombinationsfeld Elemente bestehend aus Zeichenfolgen enthält. Im Kombinationsfeld verwaltet den Speicher und die Adresse für Zeichenfolgen, also die Anwendung die CB_GETLBTEXT -Nachricht verwenden, um den Text für ein bestimmtes Element nicht abrufen.
CBS_LOWERCASE Konvertiert in Kleinbuchstaben alle Text in der Liste und dem Auswahlfeld.
CBS_NOINTEGRALHEIGHT Gibt an, dass die Größe des Kombinationsfelds genau die Größe, die von der Anwendung angegeben werden ist, wenn sie im Kombinationsfeld erstellt. Normalerweise Größen das System eine Combo-Box, so dass es teilweise Elemente nicht angezeigt wird.
CBS_OEMCONVERT Konvertiert Text aus der Windows-Zeichensatz in OEM-Zeichen festgelegt und dann zurück in die Windows-Gruppe in das Kombinationsfeld-Bearbeitungssteuerelement eingegeben. Dadurch richtige Konvertierung, wenn die Anwendung ruft die CharToOem Funktion, um eine Windows-Zeichenfolge in das Kombinationsfeld in OEM-Zeichen konvertieren. Dieses Format eignet sich am besten für Kombinationsfelder, die Dateinamen enthalten und gilt nur für Kombinationsfelder mit dem CBS_SIMPLE oder CBS_DROPDOWN Stil erstellt.
CBS_OWNERDRAWFIXED Gibt an, dass der Besitzer des Listenfelds verantwortlich ist für die Erstellung der Inhalte und die Elemente im Listenfeld alle dieselbe Höhe aufweisen. Das Besitzerfenster erhält eine WM_MEASUREITEM -Nachricht, wenn das Kombinationsfeld erstellt wird und eine WM_DRAWITEM Nachricht, wenn sich ein Darstellungsaspekt des Kombinationsfelds geändert wurde.
CBS_OWNERDRAWVARIABLE Gibt an, dass der Besitzer des Listenfelds verantwortlich ist für die Erstellung der Inhalte und die Elemente im Listenfeld Variable in der Höhe sind. Das Besitzerfenster empfängt einen WM_MEASUREITEM für jedes Element im Kombinationsfeld Wenn Sie das Kombinationsfeld erstellen und eine WM_DRAWITEM Nachricht, wenn sich ein Darstellungsaspekt des Kombinationsfelds geändert hat.
CBS_SIMPLE Zeigt im Listenfeld zu allen Zeiten. Die aktuelle Auswahl im Listenfeld wird in das Edit-Steuerelement angezeigt.
CBS_SORT Zeichenfolgen hinzugefügt, dem Listenfeld sortiert automatisch.
CBS_UPPERCASE Konvertiert Text in der Liste und dem Auswahlfeld in Großbuchstaben.

Index