Freigeben über


CComboBoxEx-Klasse

Erweitert das Kombinationsfeld-Steuerelement durch die Unterstützung Bildlisten.

class CComboBoxEx : public CComboBox

Mitglieder

d5zbff3f.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Beschreibung

CComboBoxEx::CComboBoxEx

Erstellt ein CComboBoxEx-Objekt.

d5zbff3f.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Beschreibung

CComboBoxEx::Create

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

CComboBoxEx::CreateEx

Stellt ein Kombinationsfeld mit den angegebenen Windows-erweitertenFormaten erstellt und am ComboBoxEx einem Objekt an.

CComboBoxEx::DeleteItem

Entfernt ein Element aus einem ComboBoxEx-Steuerelement.

CComboBoxEx::GetComboBoxCtrl

Ruft einen Zeiger auf den untergeordneten Kombinationsfeld-Steuerelement ab.

CComboBoxEx::GetEditCtrl

Ruft das Handle für Bearbeitungssteuerelementteil ComboBoxEx eines Steuerelements ab.

CComboBoxEx::GetExtendedStyle

Ruft die erweiterten Stile ab, die für ein ComboBoxEx-Steuerelement verwendet werden.

CComboBoxEx::GetImageList

Ruft einen Zeiger auf die Bildliste ab, die einem ComboBoxEx-Steuerelement zugewiesen wird.

CComboBoxEx::GetItem

Ruft ComboBoxEx-Elementinformationen für ein angegebenes Element ab.

CComboBoxEx::HasEditChanged

Bestimmt, ob der Benutzer den Inhalt des Bearbeitungssteuerelements ComboBoxEx geändert wurde, indem Sie eingegeben hat.

CComboBoxEx::InsertItem

Fügt ein neues Element in einem ComboBoxEx-Steuerelement ein.

CComboBoxEx::SetExtendedStyle

Legt erweiterte Formate ComboBoxEx innerhalb eines - Steuerelements fest.

CComboBoxEx::SetImageList

Legt eine Bildliste für ein ComboBoxEx-Steuerelement fest.

CComboBoxEx::SetItem

Legt die Attribute für ein Element in einem ComboBoxEx-Steuerelement fest.

CComboBoxEx::SetWindowTheme

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

CObject

CCmdTarget

CWnd

CComboBox

CComboBoxEx

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CComboBox-Klasse

Hierarchien-Diagramm

CComboBox-Klasse

Konzepte

MFC-Beispiel MFCIE