commctrl.h

Mensaje LVM_GETITEMINDEXRECT

Definición

LVM_GETITEMINDEXRECT
    plvii=(WPARAM)(LVITEMINDEX*)wParam
    prc=(LPARAM)(LPRECT)lParam

Obtiene el rectángulo delimitador para todos o parte de un subítem en la visa actual de un control list-view especificado. Se puede enviar este mensaje explícitamente o bien usar la macro ListView_GetItemIndexRect.

Descripción

plvii
Un puntero a una estructura LVITEMINDEX para el ítem padre del subítem. El proceso que invoca es el responsable de obtener memoria para esta estructura y asignar sus miembros. plvii no puede ser NULL.
prc

Un puntero a una estructura RECT que recibe las coordenadas. El proceso que invoca es el responsable de obtener memoria para esta estructura. prc no puede ser NULL. Asignar al miembro top el índice del subítem, y al miembro left uno de los valores siguientes, que indica para qué parte del subítem se debe recuperar el rectángulo delimitador.

ValorSignificado
LVIR_BOUNDSDevuelve el rectángulo delimitador para el subítem completo, incluyendo el icono y la etiqueta.
LVIR_ICONDevuelve el rectángulo delimitador del icono o icono pequeño del subítem.
LVIR_LABELDevuelve el rectángulo delimitador del texto del subítem.

Valor de retorno

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

Observaciones

Si prc.top es cero, el mensaje devuelve las coordenadas del rectángulo para el ítem apuntado por plvii. El valor LVIR_SELECTBOUNDS para el parámetro prc.left no está soportado.