ListView_GetItemRect macro (commctrl.h)

Obtiene el rectángulo delimitador de todo o parte de un elemento en la vista actual. Puede usar esta macro o enviar el mensaje LVM_GETITEMRECT explícitamente.

Sintaxis

void ListView_GetItemRect(
  [in]   hwnd,
  [in]   i,
  [out]  prc,
  [in]   code
);

Parámetros

[in] hwnd

Tipo: HWND

Identificador del control de vista de lista.

[in] i

Tipo: int

Índice del elemento de vista de lista.

[out] prc

Tipo: RECT*

Puntero a una estructura RECT que recibe el rectángulo delimitador.

[in] code

Tipo: int

Parte del elemento de vista de lista del que se va a recuperar el rectángulo delimitador. Este parámetro debe ser uno de los siguientes valores:

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 del texto del elemento.
LVIR_SELECTBOUNDS
Devuelve la unión de los rectángulos LVIR_ICON y LVIR_LABEL, pero excluye las columnas de la vista de informe.

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