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

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

Синтаксис

void ListView_GetSubItemRect(
   hwnd,
   iItem,
   iSubItem,
   code,
   prc
);

Параметры

hwnd

Тип: HWND

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

iItem

Тип: int

Индекс родительского элемента подэлемента.

iSubItem

Тип: int

Одноуровневый индекс подэлемента.

code

Тип: int

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

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

prc

Тип: LPRECT

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

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

None

Требования

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