commctrl.h

Mensaje LVM_GETGROUPRECT

Definición

LVM_GETGROUPRECT
    iGroupId=(WPARAM)(int)wParam
    prc=(LPARAM)(RECT*)lParam

Obtiene el rectángulo para un grupo especificado. Se puede enviar este mensaje explícitamente o bien usar la macro ListView_GetGroupRect.

Descripción

iGroupId
Especifica el grupo mediante iGroupId (ver la estructura LVGROUP).
prc

Un puntero a una estructura RECT que recibirá la información del grupo especificado por iGroupId. El receptor del mensaje es el responsable de de asignar los miembros de la estructura con la información para el grupo especificado por iGroupId.

La aplicación que lo invoca es la responsable de obtener la memoria para la estructura. Asignar al miembro top de la estructura RECT una de las siguientes banderas para especificar de qué rectángulo se han de recuperar las coordenadas.

ValorSignificado
LVGGR_GROUP Coordenadas del grupo totalmente expandido.
LVGGR_HEADER Coordenadas de la cabecera sola (grupo colapsado).
LVGGR_LABEL Coordenadas de la etiqueta.
LVGGR_SUBSETLINK Coordenadas del enlace de subconjuntos (marcado de subconjunto). Un control list-view puede limitar el número de ítems visibles en cada grupo. Se muestra un enlace al usuario para permitirle expandir el grupo. Esta bandera hará que se retorne el rectángulo delimitador del enlace de subconjunto si el grupo es un subconjunto (el estado del grupo es LVGS_SUBSETED, ver el miembro state de la estructura LVGROUP). Esta bandera se proporciona para que aplicaciones de accesibilidad puedan localizar el enlace.

Valor de retorno

Devuelve TRUE si tiene éxito, o FALSE en caso contrario.