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


макрос ListView_SetExtendedListViewStyleEx (commctrl.h)

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

Синтаксис

void ListView_SetExtendedListViewStyleEx(
   HWND  hwndLV,
   DWORD dwMask,
   DWORD dw
);

Параметры

hwndLV

Тип: HWND

Дескриптор элемента управления представления списка, который получит изменение стиля.

dwMask

Тип: DWORD

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

dw

Тип: DWORD

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

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

Никакой

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
заголовка commctrl.h