Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Список выбора с окном редактирования

            Этот орган управления представляет собой комбинацию простого списка выбора и однострочного текстового редактора.

            В табл. 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 приведены коды извещения от списка выбора с окном редактирования.

предыдущаяследующая