CComboBoxEx-Klasse
Erweitert das Kombinationsfeld-Steuerelement durch die Unterstützung Bildlisten.
class CComboBoxEx : public CComboBox
Mitglieder
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Erstellt ein CComboBoxEx-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Stellt das Kombinationsfeld erstellt und fügt es an den CComboBoxEx-Objekt. |
|
Stellt ein Kombinationsfeld mit den angegebenen Windows-erweitertenFormaten erstellt und am ComboBoxEx einem Objekt an. |
|
Entfernt ein Element aus einem ComboBoxEx-Steuerelement. |
|
Ruft einen Zeiger auf den untergeordneten Kombinationsfeld-Steuerelement ab. |
|
Ruft das Handle für Bearbeitungssteuerelementteil ComboBoxEx eines Steuerelements ab. |
|
Ruft die erweiterten Stile ab, die für ein ComboBoxEx-Steuerelement verwendet werden. |
|
Ruft einen Zeiger auf die Bildliste ab, die einem ComboBoxEx-Steuerelement zugewiesen wird. |
|
Ruft ComboBoxEx-Elementinformationen für ein angegebenes Element ab. |
|
Bestimmt, ob der Benutzer den Inhalt des Bearbeitungssteuerelements ComboBoxEx geändert wurde, indem Sie eingegeben hat. |
|
Fügt ein neues Element in einem ComboBoxEx-Steuerelement ein. |
|
Legt erweiterte Formate ComboBoxEx innerhalb eines - Steuerelements fest. |
|
Legt eine Bildliste für ein ComboBoxEx-Steuerelement fest. |
|
Legt die Attribute für ein Element in einem ComboBoxEx-Steuerelement fest. |
|
Legt den Stil des erweiterten Kombinationsfeldsteuerelements fest. |
Hinweise
Mit CComboBoxEx verwenden, um Kombinationsfeld-Steuerelemente zu erstellen, müssen Sie nicht mehr eigenen Imagezeichnungscode implementieren.Verwenden Sie stattdessen CComboBoxEx, für Bilder aus einer Bildliste zuzugreifen.
Bildlisten-Unterstützung
In einem Standardkombinationsfeld ist der Besitzer des Kombinationsfelds zum Zeichnen eines Bilds verantwortlich, indem er das Kombinationsfeld als Ownerdrawnsteuerelement erstellt.Wenn Sie CComboBoxEx verwenden, müssen Sie nicht, um die Zeichnungsformate CBS_OWNERDRAWFIXED und CBS_HASSTRINGS festzulegen, da sie impliziert werden.Andernfalls müssen Sie Code schreiben, um Zeichenvorgänge auszuführen.Ein CComboBoxEx-Steuerelement unterstützt bis zu drei pro Element Bilder: ein für einen ausgewählten, eines für einen nicht ausgewählten Zustand und eine für ein Overlaybild.
Stile
CComboBoxEx unterstützt die Stile CBS_SIMPLE, CBS_DROPDOWN, CBS_DROPDOWNLIST und WS_CHILD.Alle anderen übergebenen Formate, wenn Sie das Fenster erstellen, werden vom - Steuerelement ignoriert.Nachdem das Fenster erstellt wurde, können Sie andere Kombinationsfeldformate vom Aufrufen der CComboBoxEx-Memberfunktion SetExtendedStyle bereitstellen.Mit diesen Formaten können Sie:
Festgelegte Suchen nach einer Zeichenfolge in der Liste, um die Groß-/Kleinschreibung beachtet wird.
Erstellen Sie ein Kombinationsfeld-Steuerelement verwendet, das den Schrägstrich ("/"), umgekehrter Schrägstrich ("\ "), und Punkt (". ") Zeichen als Worttrennzeichen.Dadurch können Benutzer durch von Buchstabe für Buchstabe, mithilfe des Tastenkombination STRG+-PFEILS.
Legen Sie das Kombinationsfeld-Steuerelement entweder zur Anzeige oder ein Bild nicht anzuzeigen fest.Wenn kein Bild angezeigt wird, kann das Kombinationsfeld den Texteinzug entfernen, der ein Bild enthält.
Erstellen Sie ein schmales Kombinationsfeld-Steuerelement, beispielsweise das Bearbeiten, sodass es überschreitet das Kombinationsfeld umfassendere ab, das es enthält.
Diese Formatflags werden weiter in Verwenden CComboBoxEx beschrieben.
Element-Beibehaltungs- und Rückruf-Element-Attribute
Elementinformationen, wie Indizes für Elemente und Bilder, Einzugswerte und Textzeichenfolgen, werden in der Win32-Struktur COMBOBOXEXITEM gespeichert, wie in Windows SDK beschrieben.Die Struktur enthält außerdem Member, die den Rückrufflags entsprechen.
Eine ausführliche Erläuterung, konzeptionelle finden Sie unter Verwenden CComboBoxEx.
Vererbungshierarchie
CComboBoxEx
Anforderungen
Header: afxcmn.h