Share via


ListView_GetSubItemRect macro (commctrl.h)

Obtiene información sobre el rectángulo que rodea un subelemento en un control de vista de lista. Puede usar esta macro (recomendado) o enviar el mensaje LVM_GETSUBITEMRECT explícitamente. Esta macro está pensada para usarse solo en controles de vista de lista que usan el estilo LVS_REPORT .

Sintaxis

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

Parámetros

hwnd

Tipo: HWND

Identificador de un control de vista de lista.

iItem

Tipo: int

Índice del elemento primario del subelemento.

iSubItem

Tipo: int

Índice basado en uno del subelemento.

code

Tipo: int

Parte del subelemento de vista de lista para el que se va a recuperar la información del rectángulo delimitador. Este valor puede ser uno de los siguientes:

Valor Significado
LVIR_BOUNDS
: devuelve el rectángulo delimitador de todo el elemento, incluido el icono y la etiqueta.
LVIR_ICON
: devuelve el rectángulo delimitador del icono o icono pequeño.
LVIR_LABEL
: devuelve el rectángulo delimitador de todo el elemento, incluido el icono y la etiqueta. Esto es idéntico a LVIR_BOUNDS.

prc

Tipo: LPRECT

Puntero a una estructura RECT que recibe la información del rectángulo delimitador del subelemento.

Valor devuelto

None

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h