Поделиться через


сообщение LVM_SETEXTENDEDLISTVIEWSTYLE

Задает расширенные стили в элементах управления представления списка. Это сообщение можно отправить явно или использовать макрос ListView_SetExtendedListViewStyle или ListView_SetExtendedListViewStyleEx .

Параметры

wParam

Значение DWORD, указывающее, какие стили в lParam должны быть затронуты. Этот параметр может быть сочетанием расширенных стилей List-View. Будут изменены только расширенные стили в wParam . Все остальные стили будут поддерживаться как есть. Если этот параметр равен нулю, будут затронуты все стили в lParam .

lParam

Значение DWORD, указывающее стили расширенных элементов управления представления списка, которые необходимо задать. Этот параметр может быть сочетанием расширенных стилей List-View. Стили, которые не заданы, но указаны в wParam, удаляются.

Возвращаемое значение

Возвращает значение DWORD , содержащее предыдущие стили расширенных элементов управления представления списка.

Комментарии

Параметр wParam позволяет изменить один или несколько расширенных стилей без предварительного извлечения существующих стилей. Например, если передать LVS_EX_FULLROWSELECT для wParam и 0 для lParam, стиль LVS_EX_FULLROWSELECT будет очищен, но все остальные стили останутся прежними.

Из соображений обратной совместимости макрос ListView_SetExtendedListViewStyle не был обновлен для использования wParam. Чтобы использовать значение wParam , используйте макрос ListView_SetExtendedListViewStyleEx .

При использовании этого сообщения для задания стиля LVS_EX_CHECKBOXES все ранее заданные индексы изображения состояния будут удалены. Все проверка поля будут инициализированы в неконтролируемом состоянии. Индекс изображения состояния содержится в битах от 12 до 15 элементов состояния структуры LVITEM .

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Commctrl.h