commctrl.h
Macro ListView_GetItemIndexRect
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 usar esta macro o enviar el mensaje LVM_GETITEMINDEXRECT explícitamente.
Definición
BOOL ListView_GetItemIndexRect( HWND hwnd, LVITEMINDEX* plvii, LONG iSubItem, LONG code, LPRECT prc );
Descripción
- hwnd
- Un manipulador del control list-view.
- 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.
- iSubItem
- El índice del subítem.
- code
La porción del subítem del list-view para el que se ha de recuperar el rectángulo delimitador. Este parámetro debe ser uno de los siguientes valores:
Valor Significado LVIR_BOUNDS Devuelve el rectángulo delimitador para el subítem completo, incluyendo el icono y la etiqueta. LVIR_ICON Devuelve el rectángulo delimitador del icono o icono pequeño del subítem. LVIR_LABEL Devuelve el rectángulo delimitador del texto del subítem. - 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.
Valor de retorno
Retorna TRUE si tiene éxito, o FALSE en caso contrario.
Observaciones
Si iSubItem es cero, la macro devuelve las coordenadas del rectángulo para el ítem apuntado por plvii. El valor LVIR_SELECTBOUNDS para el parámetro code no está soportado.