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

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

Синтаксис

void ListView_GetGroupRect(
  [in]       hwnd,
  [in]       iGroupId,
  [in]       type,
  [in, out]  prc
);

Параметры

[in] hwnd

Тип: HWND

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

[in] iGroupId

Тип: int

Указывает группу по iGroupId (см. структуру LVGROUP ).

[in] type

Тип: LONG

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

Значение Значение
LVGGR_GROUP
Координаты всей развернутой группы.
LVGGR_HEADER
Координаты только заголовка (свернутая группа).
LVGGR_LABEL
Только координаты метки.
LVGGR_SUBSETLINK
Координаты только ссылки на подмножество (подмножество разметки). Элемент управления list-view может ограничить количество видимых элементов, отображаемых в каждой группе. Пользователю будет предоставлена ссылка, позволяющая пользователю развернуть группу. Этот флаг возвращает ограничивающий прямоугольник связи подмножества, если группа является подмножеством (состояние группы LVGS_SUBSETED, см. structure LVGROUP, member state). Этот флаг предоставляется, чтобы приложения со специальными возможностями могли найти ссылку.

[in, out] prc

Тип: RECT*

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

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

None

Требования

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