LVM_SETCOLUMNWIDTH сообщение

Изменяет ширину столбца в режиме представления отчетов или ширину всех столбцов в режиме представления списка. Это сообщение можно отправить явным образом или использовать макрос ListView_SetColumnWidth .

Параметры

wParam

Отсчитываемый от нуля индекс допустимого столбца. Для режима представления списка этому параметру необходимо задать нулевое значение.

lParam

Новая ширина столбца в пикселях. Для режима представления отчетов поддерживаются следующие специальные значения:

Значение Значение
LVSCW_AUTOSIZE
Автоматически определяет размер столбца.
LVSCW_AUTOSIZE_USEHEADER
Автоматически размер столбца в соответствии с текстом заголовка. Если вы используете это значение с последним столбцом, его ширина задается для заполнения оставшейся ширины элемента управления представлением списка.

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

Возвращает значение TRUE в случае успешного выполнения или FALSE в противном случае.

Комментарии

Предположим, что у вас есть элемент управления со списком из двух столбцов шириной 500 пикселей. Если ширина нулевого столбца равна 200 пикселям и вы отправляете это сообщение с wParam = 1 и lParam = LVSCW_AUTOSIZE_USEHEADER, второй (и последний) столбец будет иметь ширину 300 пикселей.

Требования

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