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

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

Синтаксис

void ListView_GetItemRect(
  [in]   hwnd,
  [in]   i,
  [out]  prc,
  [in]   code
);

Параметры

[in] hwnd

Тип: HWND

Дескриптор элемента управления list-view.

[in] i

Тип: int

Индекс элемента представления списка.

[out] prc

Тип: RECT*

Указатель на структуру RECT , которая получает ограничивающий прямоугольник.

[in] code

Тип: int

Часть элемента представления списка, из которой извлекается ограничивающий прямоугольник. Этот параметр должен иметь одно из следующих значений:

Значение Значение
LVIR_BOUNDS
Возвращает ограничивающий прямоугольник всего элемента, включая значок и метку.
LVIR_ICON
Возвращает ограничивающий прямоугольник значка или небольшого значка.
LVIR_LABEL
Возвращает ограничивающий прямоугольник текста элемента.
LVIR_SELECTBOUNDS
Возвращает объединение LVIR_ICON и LVIR_LABEL прямоугольников, но исключает столбцы в представлении отчета.

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

None

Требования

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