CComboBoxEx

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

Index