Kombinationsfeldstile
Die folgenden Kombinationsfeldformate sind in MFC verfügbar.
CBS_AUTOHSCROLL führt automatisch den Text im Bearbeitungssteuerelement rechts wenn der Benutzer ein Zeichen eingibt am Ende der Zeile durch. Wenn dieser Stil nicht festgelegt ist, wird nur Text, der innerhalb der Begrenzung rechteckigen Anpassen, zulässig ist.
CBS_DISABLENOSCROLL das Listenfeld zeigt eine deaktivierte vertikale Bildlaufleiste an, wenn das Listenfeld nicht genügend Elemente enthält, um einen Bildlauf durchzuführen. Ohne dieses Format wird die Bildlaufleiste ausgeblendet, wenn das Listenfeld nicht genügend Elemente enthält.
CBS_DROPDOWN, das CBS_SIMPLE zu, außer dass ähneln, das Listenfeld wird nicht angezeigt, es sei denn, dass der Benutzer ein Symbol neben dem Bearbeitungssteuerelement auswählt.
CBS_DROPDOWNLIST, das CBS_DROPDOWN zu, außer dass ähnlich sind, wird durch das Bearbeitungssteuerelement ein statisches Textelement ersetzt, das die aktuelle Auswahl im Listenfeld anzeigt.
CBS_HASSTRINGS ein Ownerdrawnkombinationsfeld enthält die Elemente, die aus Zeichenfolgen bestehen. Das Kombinationsfeld wartet den Speicher und die Zeiger für die Zeichenfolgen, sodass die Anwendung die GetText-Memberfunktion verwenden, um den Text für ein bestimmtes Element abzurufen.
CBS_LOWERCASE konvertiert in Kleinbuchstaben aller Text sowohl im Auswahlfeld und die Liste.
CBS_NOINTEGRALHEIGHT gibt an, dass die Größe des Kombinationsfelds genau die Größe ist, die von der Anwendung bereitgestellte, als sie das Kombinationsfeld hat. Normalerweise skaliert Windows ein Kombinationsfeld, sodass das Kombinationsfeld keine partielle Elemente anzeigt.
CBS_OEMCONVERT Text, der in das Kombinationsfeldbearbeitungssteuerelement eingegeben wird, wird vom ANSI-Zeichensatz zum OEM-Zeichensatz und dann zurück in ANSI konvertiert. Dies stellt richtige Zeichenkonvertierung sicher, wenn die Anwendung die Windows-Funktion AnsiToOem aufruft, um eine ANSI-Zeichenfolge im Kombinationsfeld in OEM-Zeichen zu konvertieren. Dieses Format ist für Kombinationsfelder geeignet, die Dateinamen enthalten und gilt nur für die Kombinationsfelder zu, die mit der CBS_SIMPLE - oder CBS_DROPDOWN Formaten erstellt werden.
CBS_OWNERDRAWFIXED Der Besitzer des Listenfelds ist für das Zeichnen des Inhalts zuständig; die Elemente im Listenfeld sind auf die gleiche Höhe.
CBS_OWNERDRAWVARIABLE Der Besitzer des Listenfelds ist für das Zeichnen des Inhalts zuständig; die Elemente im Listenfeld sind in der Höhe variiert.
CBS_SIMPLE das Listenfeld wird jederzeit angezeigt. Die aktuelle Auswahl im Bearbeitungssteuerelement wird im Listenfeld angezeigt.
CBS_SORT automatisch sortiert die Zeichenfolgen, die in das Listenfeld eingegeben werden.
CBS_UPPERCASE konvertiert in Großbuchstaben aller Text sowohl im Auswahlfeld und die Liste.