Compartir a través de


macro ListView_GetItemRect (commctrl.h)

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

Sintaxis

BOOL ListView_GetItemRect(
  [in]  HWND hwnd,
  [in]  int  i,
  [out] RECT *prc,
  [in]  int  code
);

Parámetros

[in] hwnd

Tipo: HWND

Identificador del control list-view.

[in] i

Tipo: int

Índice del elemento de vista de lista.

[out] prc

Tipo: RECT de

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 el 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 columnas en la vista de informe.

Valor devuelto

Tipo: BOOL de

Devuelve TRUE si se ejecuta correctamente o FALSE de lo contrario.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de commctrl.h