CComboBoxEx

Klasa CComboBoxEx rozszerza kombi formant pola przez zapewnienie wsparcia dla list obrazu. Za pomocą CComboBoxEx do tworzenia formantów pól kombi, należy już do wdrażania własnego kodu rysunku obrazu. Zamiast tego można użyć CComboBoxEx dostępu obrazów z listy obrazów.

Obsługa lista obrazów

W polu kombi standardowe właściciel pola kombi jest odpowiedzialny za rysowanie obrazu przez utworzenie pola kombi jako formant rysowania przez właściciela. Podczas korzystania z CComboBoxEx, nie trzeba ustawiać rysunku style CBS_OWNERDRAWFIXED i CBS_HASSTRINGS , ponieważ są implikowane. W przeciwnym razie należy napisać kod do wykonywania operacji na rysunku. Formant CComboBoxEx obsługuje maksymalnie trzy obrazy sztukę: jeden dla zaznaczonego stanu, jeden dla niewybrane i jeden dla obrazu nad powierzchnią.

Style

CComboBoxEx obsługuje style, CBS_SIMPLE, CBS_DROPDOWN, CBS_DROPDOWNLISTi WS_CHILD. Wszystkie inne style przekazywane podczas tworzenia okna są ignorowane przez formant. Po utworzeniu okna można zapewnić, że inne style pola kombi, wywołując Państwa CComboBoxEx działa SetExtendedStyle. Za pomocą tych stylów można:

Te flagi stylu są opisano w CComboBoxEx za pomocą programu Visual C++ Programmer's Guide.

Element zatrzymywania i atrybuty wywołania zwrotnego elementu

Element informacji, takich jak indeksów dla elementów i obrazy, wartości wcięcie i ciągi tekstowe, jest przechowywany w strukturze Win32 COMBOBOXEXITEM, zgodnie z opisem w zestawie SDK platformy. Struktura zawiera również członków, które odpowiadają flagi wywołania zwrotnego.

Omówienie szczegółowe, pojęciach, zobacz CComboBoxEx za pomocą programu Visual C++ Programmer's Guide.

# include lt;afxcmn.h>

Czło&nkowie klasy |nbsp; Klasa podstawowa | Wykres hierarchii

Próbki  Próbki MFC MFCIE

Zobacz też CComboBox

Index