Стили окон List-View
Следующие стили окон относятся к элементам управления представления списка.
Константа | Описание |
---|---|
|
Элементы выравниваются по левому краю в виде значков и небольших значков. |
|
Текущее выравнивание элемента управления. |
|
Элементы выравниваются по верхней части элемента управления list-view в представлении значков и небольших значков. |
|
Значки автоматически хранятся в представлении значков и небольших значков. |
|
Текст элемента можно редактировать на месте. Родительское окно должно обрабатывать код уведомления LVN_ENDLABELEDIT . |
|
Этот стиль задает представление значков. |
|
Этот стиль задает представление списка. |
|
Заголовки столбцов не отображаются в представлении отчета. По умолчанию столбцы имеют заголовки в представлении отчета. |
|
Текст элемента отображается в одной строке в представлении значков. По умолчанию текст элемента может переносить в представление значка. |
|
Прокрутка отключена. Все элементы должны находиться в клиентской области. Этот стиль несовместим со стилями LVS_LIST или LVS_REPORT . Дополнительные сведения см. в статье базы знаний Q137520. |
|
Заголовки столбцов не работают как кнопки. Этот стиль можно использовать, если при щелчке заголовка столбца в представлении отчета не выполняется действие, например сортировка. |
|
Версия 4.70. Этот стиль определяет виртуальный элемент управления list-view. Дополнительные сведения об этом стиле элемента управления списка см. в разделе Сведения об элементах управления List-View. |
|
Окно владельца может рисовать элементы в представлении отчета. Элемент управления list-view отправляет WM_DRAWITEM сообщение для рисования каждого элемента; он не отправляет отдельные сообщения для каждого подэлемента. Элемент iItemData структуры DRAWITEMSTRUCT содержит данные элемента для указанного элемента представления списка. |
|
Этот стиль определяет представление отчета. При использовании стиля LVS_REPORT с элементом управления представлением списка первый столбец всегда выравнивается по левому краю. Для изменения этого выравнивания нельзя использовать LVCFMT_RIGHT. Дополнительные сведения о выравнивании столбцов см. в разделе LVCOLUMN . |
|
Список образов не будет удален при уничтожении элемента управления. Этот стиль позволяет использовать одни и те же списки изображений с несколькими элементами управления представления списка. |
|
Выделение( если таковое имеется) отображается всегда, даже если элемент управления не имеет фокуса. |
|
Одновременно можно выбрать только один элемент. По умолчанию можно выбрать несколько элементов. |
|
Этот стиль задает представление значков небольшого размера. |
|
Индексы элементов сортируются по тексту элемента в порядке возрастания. |
|
Индексы элементов сортируются по тексту элемента в порядке убывания. |
|
Определяет текущий стиль окна элемента управления. |
|
Определяет стили окна, управляющие выравниванием элементов, внешним видом и поведением заголовка. |
Комментарии
Для стилей LVS_SORTASCENDING и LVS_SORTDESCENDING индексы элементов сортируются по тексту элемента в порядке возрастания или убывания соответственно. Поскольку представления LVS_LIST и LVS_REPORT отображают элементы в том же порядке, что и их индексы, результаты сортировки сразу же видны пользователю. Представления LVS_ICON и LVS_SMALLICON не используют индексы элементов для определения положения значков. При использовании этих представлений результаты сортировки не видны пользователю.
Маску LVS_TYPEMASK можно использовать для изоляции стилей окна, соответствующих текущему представлению: LVS_ICON, LVS_LIST, LVS_REPORT и LVS_SMALLICON.
Маску LVS_ALIGNMASK можно использовать для изоляции стилей окон, определяющих выравнивание элементов: LVS_ALIGNLEFT и LVS_ALIGNTOP.
Маску LVS_TYPESTYLEMASK можно использовать для изоляции стилей окон, управляющих выравниванием элементов (LVS_ALIGNLEFT и LVS_ALIGNTOP), и стилей, управляющих внешним видом и поведением заголовков (LVS_NOCOLUMNHEADER и LVS_NOSORTHEADER).
Требования
Требование | Значение |
---|---|
Заголовок |
|