
CComboBoxEx класс расширяет поле со списком поле элемента управления, предоставляя поддержку списков изображений. С помощью CComboBoxEx для создания управления ComboBox, вам больше не нужно реализовать свой собственный код прорисовки изображения. Вместо этого используйте CComboBoxEx для доступа к изображений из списка изображений.
Поддержка списка изображений
В стандартной списком владелец списком отвечает за рисование изображения, создавая списком как элемент рисования владельцем. При использовании CComboBoxEx, вам не нужно задать стили рисования CBS_OWNERDRAWFIXED и CBS_HASSTRINGS , поскольку подразумеваются. В противном случае вам необходимо написать код для выполнения операции рисования. Элемент управления CComboBoxEx поддерживает до трех изображений на элемент: один для выбранного состояния, один для невыбранном состоянии и один для накладываемого изображения.
Стили
CComboBoxEx поддерживает стили CBS_SIMPLE, CBS_DROPDOWN, CBS_DROPDOWNLISTи WS_CHILD. Игнорируются все другие стили, прошла при создании окна элемента управления. После создания окна, вы можете предоставить другие стили окна со списком путем вызова члена CComboBoxEx работать SetExtendedStyle. С помощью этих стилей вы можете:
Эти флаги стиля описаны далее в С помощью CComboBoxEx в руководство Visual C++ программиста.
Хранение элементов и атрибуты элемента обратного вызова
Пункт сведения, например индексы для элементов и изображений, значения отступов и текстовых строк, хранится в структуре Win32 COMBOBOXEXITEM, как описано в Пакете Platform SDK. Структура содержит члены, которые соответствуют обратного вызова флаги.
Подробный, концептуальные, см С помощью CComboBoxEx в руководство Visual C++ программиста.
# include lt;afxcmn.h>
Члены класса | Базовый класс | Иерархическая схема
Пример Образца MFC в образце MFCIE
См. также CComboBox