Udostępnij za pośrednictwem


Klasa CComboBoxEx

Rozszerza formant pola kombi, przez zapewnienie wsparcia dla list obrazu.

class CComboBoxEx : public CComboBox

Członkowie

d5zbff3f.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CComboBoxEx::CComboBoxEx

Konstrukcje CComboBoxEx obiektu.

d5zbff3f.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CComboBoxEx::Create

Tworzy pole kombi i dołącza go do CComboBoxEx obiektu.

CComboBoxEx::CreateEx

Tworzy pole kombi z określonych stylów rozszerzonego systemu Windows i dołącza go do ComboBoxEx obiektu.

CComboBoxEx::DeleteItem

Usuwa element z ComboBoxEx kontroli.

CComboBoxEx::GetComboBoxCtrl

Pobiera wskaźnik do formantu pola kombi podrzędnych.

CComboBoxEx::GetEditCtrl

Pobiera uchwyt do edycji części kontroli ComboBoxEx kontroli.

CComboBoxEx::GetExtendedStyle

Pobiera extended style, które są używane do ComboBoxEx kontroli.

CComboBoxEx::GetImageList

Pobiera wskaźnik do listy obraz przypisany do ComboBoxEx kontroli.

CComboBoxEx::GetItem

Pobiera element informacji dla danego ComboBoxEx element.

CComboBoxEx::HasEditChanged

Określa, czy użytkownik zmienił zawartość ComboBoxEx formantu edycyjnego, wpisując.

CComboBoxEx::InsertItem

Wstawia nowy element w ComboBoxEx kontroli.

CComboBoxEx::SetExtendedStyle

Ustawia extended style w ComboBoxEx kontroli.

CComboBoxEx::SetImageList

Ustawia listę obrazu dla ComboBoxEx kontroli.

CComboBoxEx::SetItem

Ustawia atrybuty dla elementu ComboBoxEx kontroli.

CComboBoxEx::SetWindowTheme

Ustawia styl wizualny kombi rozszerzone pole formantu.

Uwagi

Za pomocą CComboBoxEx utworzyć formanty pola kombi, nie trzeba zaimplementować własnego obrazu rysunku kodu.Korzystaj z CComboBoxEx do obrazów dostępu z listy obrazu.

Obsługa listy obrazów

W polu kombi standardowych właściciel pola kombi jest odpowiedzialny za Rysowanie obrazu, tworząc pole kombi jako formant rysowania przez właściciela.Kiedy używać CComboBoxEx, nie trzeba ustawić style rysunku CBS_OWNERDRAWFIXED i CBS_HASSTRINGS , ponieważ są one implikowane.W przeciwnym razie należy napisać kod do wykonywania operacji na rysunku.A CComboBoxEx formant obsługuje trzy obrazy według zapasu: jeden dla wybranego stanu: jeden dla niewybrane i jeden dla obrazu nakładki.

Style

CComboBoxExobsługuje style CBS_SIMPLE, CBS_DROPDOWN, CBS_DROPDOWNLIST, i WS_CHILD.Wszystkie style przekazywane podczas tworzenia okna są ignorowane przez formant.Po utworzeniu okna można zapewnić kombi inne style ramek, wywołując CComboBoxEx Członkowskich funkcji SetExtendedStyle.Z tych stylów można:

  • Wyszukuje ciąg zestawu listy będzie uwzględniana wielkość liter.

  • Utwórz formant pola kombi używający ukośnik ('/'), kreska ułamkowa odwrócona ("\") oraz okres (".") znaków jako ograniczniki w programie word.To umożliwia użytkownikom przejście z programu word do Worda, za pomocą skrótu klawiaturowego CTRL + STRZAŁKA.

  • Ustaw kombi formant pola wyświetlane lub nie wyświetlania obrazu.Jeśli obraz nie jest wyświetlany, pole kombi można usunąć wcięcie tekstu, uwzględniający obrazu.

  • Tworzenie formantu pola kombi wąskie, włączając zmiany rozmiaru go tak go klipów szersze pole kombi, które zawiera.

Te flagi stylu są opisane dalej w Za pomocą CComboBoxEx.

Element retencji i atrybuty elementu wywołania zwrotnego

Element informacji, na przykład indeksy dla elementów i obrazów, wartości wcięcia i ciągi tekstowe jest przechowywane w strukturze Win32 COMBOBOXEXITEM, jak opisano w Windows SDK.Struktura zawiera również członków, które odpowiadają flagi wywołania zwrotnego.

Szczegółowe omówienie pojęć, zobacz Za pomocą CComboBoxEx.

Hierarchii dziedziczenia

CObject

CCmdTarget

CWnd

CComboBox

CComboBoxEx

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CComboBox

Wykres hierarchii

Klasa CComboBox

Koncepcje

Próbki MFC MFCIE