Список выбора с окном редактирования
Этот орган управления представляет собой комбинацию простого списка выбора и однострочного текстового редактора.
В табл. 17 приведены стили рассматриваемого органа управления.
Таблица 17
Стили списка выбора с окном редактирования
Стиль |
Описание |
|
CBS_DISABLENOSCROLL |
Отображать вертикальную полосу просмотра в неактивном состоянии, если в списке помещаются все строки (по умолчанию в этом случае полоса просмотра невидима). |
|
CBS_HASSTRING |
Список содержит строки (используется для всех списков, кроме тех, которые рисуются родительским окном). |
|
CBS_NOINTEGRALHEIGHT |
Допустимо отображение частично видимых строк. |
|
CBS_OWNERDRAWFIXED |
Список рисуется родительским окном, все строки имеют одинаковую высоту. После создания списка родительское окно получает сообщение WM_MEASUREITEM, а при необходимости перерисовки – сообщение WM_DRAWITEM. |
|
CBS_OWNERDRAWVARIABLE |
Аналогично предыдущему, но строки могут быть разной высоты. |
|
CBS_SORT |
Строки будут отсортированы. |
41
Окончание табл.17
Стиль |
Описание |
CBS_OEMCONVERT |
Выполняется автоматическое преобразование введенных символов из кодировки ANSI в OEM и обратно. Обычно используется для ввода имен файлов. |
|
CBS_LOWERCASE |
Автоматическое преобразование введенных символов в строчные. |
|
CBS_UPPERCASE |
Автоматическое преобразование введенных символов в прописные. |
|
CBS_AUTOHSCROLL |
Автоматическая свертка текста при наборе по горизонтали. |
|
CBS_SIMPLE |
Простой постоянно отображаемый список, выбранный пункт отображается в окне редактирования. |
|
CBS_DROPDOWN |
Аналогично предыдущему, но список отображается только, если пользователь щелкает мышью по пиктограмме в правой части окна редактирования. |
|
CBS_DROPDOWNLIST |
Аналогично предыдущему, но текстовый редактор заменяется статическим текстом. |
В табл. 18 приведены коды извещения от списка выбора с окном редактирования.
предыдущаяследующая