commctrl.h

Macro ListView_GetSubItemRect

Obtiene información sobre el rectángulo que rodea un subítem en un control list-view. Se puede usar esta macro (recomendado) o enviar el mensaje LVM_GETSUBITEMRECT explícitamente. Esta macro está pensada para ser usada sólo en controles list-view que usen el estilo LVS_REPORT.

Definición

int ListView_GetSubItemRect(
    HWND hwnd,
    int iItem,
    int iSubItem,
    int code,
    LPRECT prc
);

Descripción

hwnd
Un manipulador del control list-view.
iItem
El índice del ítem padre del subítem.
iSubItem
El índice, basado en cero, del subítem.
code

Una porción del subítem del list-view del que recuperar la información del rectángulo delimitador. Este valor puede ser uno de los siguientes:

ValorSignificado
LVIR_BOUNDSDevuelve el rectángulo delimitador para el ítem completo, incluyendo el icono y la etiqueta.
LVIR_ICONDevuelve el rectángulo delimitador del icono o del icono pequeño.
LVIR_LABELDevuelve el rectángulo delimitador para el ítem completo, incluyendo el icono y la etiqueta. Es idéntico a LVIR_BOUNDS.
prc
Puntero a una estructura RECT que recibe la información del rectángulo delimitador del subítem.

Valor de retorno

Devuelve un valor distinto de cero si tiene éxito, o cero en caso contrario.