макрос ListView_GetGroupRect (commctrl.h)
Возвращает прямоугольник для указанной группы. Используйте этот макрос или явно отправьте сообщение LVM_GETGROUPRECT.
Синтаксис
BOOL ListView_GetGroupRect(
[in] HWND hwnd,
[in] int iGroupId,
[in] LONG type,
[in, out] RECT *prc
);
Параметры
[in] hwnd
Тип: HWND
Дескриптор элемента управления "Представление списка".
[in] iGroupId
Тип: int
Указывает группу по
[in] type
Тип: LONG
Указывает тип прямоугольника, который требуется извлечь. Этот параметр должен быть одним из следующих значений.
Ценность | Значение |
---|---|
|
Координаты всей развернутой группы. |
|
Координаты только заголовка (свернутая группа). |
|
Координаты только метки. |
|
Координаты только ссылки подмножества (подмножество разметки). Элемент управления представлением списка может ограничить количество видимых элементов, отображаемых в каждой группе. Ссылка представлена пользователю, чтобы разрешить пользователю развернуть группу. Этот флаг вернет ограничивающий прямоугольник ссылки подмножества, если группа является подмножеством (состояние группы LVGS_SUBSETED, см. структуру LVGROUP, состояние члена ). Этот флаг предоставляется таким образом, чтобы приложения специальных возможностей могли найти ссылку. |
[in, out] prc
Тип: RECT*
Указатель на структуру RECT для получения сведений о группе, указанной iGroupId. Получатель сообщений отвечает за настройку элементов структуры с информацией для группы, указанной iGroupId. Вызывающее приложение отвечает за выделение памяти для структуры.
Возвращаемое значение
Тип: BOOL
Возвращает TRUE, если выполнено успешно или FALSE в противном случае.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2008 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | commctrl.h |