сообщение LVM_APPROXIMATEVIEWRECT

Вычисляет приблизительную ширину и высоту, необходимую для отображения заданного количества элементов. Это сообщение можно отправить явно или использовать макрос ListView_ApproximateViewRect.

Параметры

wParam

Количество элементов, отображаемых в элементе управления. Если для этого параметра задано значение -1, сообщение использует общее количество элементов в элементе управления.

lParam

LoWORD — это предлагаемое x-измерение элемента управления в пикселях. Этот параметр может иметь значение -1, чтобы разрешить сообщению использовать текущее значение ширины.

HIWORD — это предлагаемое измерение элемента управления в пикселях. Этот параметр может иметь значение -1, чтобы разрешить сообщению использовать текущее значение высоты.

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

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

Замечания

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

Requirements

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