commctrl.h

Mensaje LVM_GETITEMRECT

Definición

LVM_GETITEMRECT
    i=(WPARAM)(int)wParam
    prc=(LPARAM)(RECT*)lParam

Obtiene el rectángulo delimitador para todo o parte de un ítem en la vista actual. Se puede enviar este mensaje explícitamente o bien usar la macro ListView_GetItemRect.

Descripción

i
El índice del ítem del list-view.
prc

Un puntero a una estructura RECT que recibirá el rectángulo delimitador. Cuando el mensaje es enviado, el miembro left de esta estructura se usa para especificar la porción de ítem del list-view del que se ha de recuperar el rectángulo delimitador. Debe ser uno de los siguientes valores:

ValorSignificado
LVIR_BOUNDSDevuelve el rectángulo delimitador del ítem completo, incluyendo el icono y la etiqueta.
LVIR_ICONDevuelve el rectángulo delimitador del icono o icono pequeño.
LVIR_LABELDevuelve el rectángulo delimitador del texto del ítem.
LVIR_SELECTBOUNDSDevuelve la unión de los rectángulos LVIR_ICON y LVIR_LABEL, pero excluye las columnas en la vista de reporte.

Valor de retorno

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