Класс CComboBoxEx
Расширяет элемент управления поля со списком, предоставляя поддержку для списков образа.
class CComboBoxEx : public CComboBox
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CComboBoxEx. |
Открытые методы
Имя |
Описание |
---|---|
Создает поля со списком и вложение его к объекту CComboBoxEx. |
|
Создает поле со списком с указанными стилей расширенными Windows и вложение его к объекту ComboBoxEx. |
|
Удаляет элемент из элемента управления ComboBoxEx. |
|
Извлекает указатель в элемент управления поля со списком дочерних элементов. |
|
Получает дескриптор для части элемента управления "Поле ввода" управления ComboBoxEx. |
|
Получает расширенные стили, используемые для управления ComboBoxEx. |
|
Извлекает указатель на список образа присвоенному к элементу управления ComboBoxEx. |
|
Получает данные элемента для данного элемента ComboBoxEx. |
|
Указывает, что пользователь изменил содержимое элемента управления "Поле ввода" ComboBoxEx путем ввода. |
|
Вставляет новый элемент в элемент управления ComboBoxEx. |
|
Расширенные стили наборами в элементе управления ComboBoxEx. |
|
Задает список завершения образа для управления ComboBoxEx. |
|
Задает атрибуты для элемента в элементе управления ComboBoxEx. |
|
Задает визуальный стиль расширенного элемента управления " поле со списком. |
Заметки
С помощью CComboBoxEx для создания элементов управления " поле со списком, которые больше не требуется реализовать собственный код документа образа. Вместо этого используйте CComboBoxEx для доступа к образы из списка образа.
Поддержка списка образа
В стандартном поле со списком, владелец поля со списком отвечает за создание образа, можно создать поле со списком как элемент управления рисования владельцем. При использовании CComboBoxEx, не нужно задать стили CBS_OWNERDRAWFIXED и CBS_HASSTRINGS документа, поскольку они подразумеваются. В противном случае необходимо написать код для выполнения операции рисования. Элемент управления поддерживает до 3 CComboBoxEx образа в элемент. одно для выбранного состояния, по одному на невыбранном состояния и один для образа перекрытия.
Стили
CComboBoxEx поддерживает стили CBS_SIMPLE, CBS_DROPDOWN, CBS_DROPDOWNLIST и WS_CHILD. Все остальные стили, передаваемые при создании окна игнорируются элементом управления. После открытия окна создано можно указать другие стили поля со списком, вызвав функцию-член SetExtendedStyleCComboBoxEx. С помощью этих стилей можно:
Установка поиск строки в списке, который должен быть учитывается регистр.
Создайте элемент управления поля со списком, в котором используется косая черта (/), обратная косая черта ("\") и точкой (.) в качестве разделителей слов. Это позволяет пользователям гиперссылке из слова к слову, используя СТРЕЛКИ сочетание клавиш CTRL+.
Задайте элемент управления поля со списком или отображения, либо отображало образа. Если изображение не отображается, то поле со списком может удалить отступ текста, адаптирующий образа.
Создайте частая элемент управления поля со списком, включая определение размера его поэтому он отсекает более широкое поле со списком, которые он содержит.
Эти флаги стиля описаны далее в Использование CComboBoxEx.
Атрибуты элемента срока и обратного вызова элемента
Данные элемента в качестве индексов для элементов и изображений, значения отступов и текстовые строки, хранятся в Win32 структуры COMBOBOXEXITEM, как описано в Windows SDK. Структура также содержит члены, которые соответствуют флагам обратного вызова.
Подробное обсуждение, концепции см. в разделе Использование CComboBoxEx.
Иерархия наследования
CComboBoxEx
Требования
Header: afxcmn.h