CComboBoxEx

Die CComboBoxEx -Klasse erweitert die Kombinationsfeld-Steuerelement durch die Unterstützung von Bildlisten. Mit CComboBoxEx Kombinationsfeld-Steuerelemente erstellen, müssen Sie nicht mehr Ihre eigenen Bild Zeichnung Code implementieren. Verwenden Sie stattdessen zu einer Bildliste Bilder zugreifen CComboBoxEx.

Unterstützung von Bild

In einem Kombinationsfeld standard ist der Besitzer des Kombinationsfelds verantwortlich für das Zeichnen eines Bilds, indem Sie das Kombinationsfeld als Ownerdrawn-Steuerelement erstellen. Wenn Sie CComboBoxExverwenden, müssen Sie nicht die Zeichnungsarten, CBS_OWNERDRAWFIXED und CBS_HASSTRINGS festgelegt werden, da sie impliziert werden. Andernfalls müssen Sie Code zum Ausführen von Zeichenoperationen schreiben. Ein Steuerelement CComboBoxEx unterstützt bis zu drei Bildern pro Element: eine für einen ausgewählten Zustand, eine für einen nicht ausgewählten Zustand und eine für ein Overlaybild.

Formatvorlagen

CComboBoxEx unterstützt die Formate CBS_SIMPLE, CBS_DROPDOWNund CBS_DROPDOWNLIST WS_CHILD. Alle weiteren Formatvorlagen beim Erstellen des Fensters übergeben werden vom Steuerelement ignoriert. Nachdem das Fenster erstellt wird, können Sie angeben, dass weitere Kombinationsfeld Feld Stile durch Aufruf von CComboBoxEx Members SetExtendedStylefunktionieren. Mit diesen Formaten können Sie:

Diese Formatflags werden ausführlich in Verwendung von CComboBoxEx im Visual C++ Programmer's Guide.

Aufbewahrungszeit für Elemente und Attribute der Callback Items

Informationen, wie z. B. Indizes für Gegenstände und Bilder, Einzug Werte und Text-Strings, ist in der Win32-Struktur gespeichert COMBOBOXEXITEM, wie im Plattform-SDKbeschrieben. Die Struktur enthält auch Mitglieder, die den Rückruf Flaggen entsprechen.

Eine detaillierte und konzeptionelle Diskussion, finden Sie unter Verwendung von CComboBoxEx im Visual C++ Programmer's Guide.

# include lt;afxcmn.h>

Klasse&nmember |nbsp; Basisklasse | Hierarchiediagramm

Beispiel&Nbsp; MFC MFCIE-Beispiel

Siehe auch&Nbsp;CComboBox

Index