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


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

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

Синтаксис

DWORD ListView_ApproximateViewRect(
   HWND hwnd,
   int    iWidth,
   int    iHeight,
   int    iCount
);

Параметры

hwnd

Тип: HWND

Дескриптор элемента управления "Представление списка".

iWidth

Тип: int

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

iHeight

Тип: int

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

iCount

Тип: int

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

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

Тип: DWORD

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

Требования

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