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


LVM_GETSUBITEMRECT сообщение

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

Параметры

wParam

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

lParam

Указатель на структуру RECT , которая будет получать сведения о ограничивающих подэлементах прямоугольника. Его члены должны быть инициализированы в соответствии со следующими связями "член-значение":

Значение Значение
В начало
Одноуровневый индекс подэлемента.
left
Значение флага (см. примечания). Указывает часть подэлемента представления списка, для которой требуется извлечь ограничивающий прямоугольник.

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

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

Комментарии

Ниже приведены значения флагов, которые можно задать.

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

Требования

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