Estructura LVHITTESTINFO (commctrl.h)
Contiene información sobre una prueba de posicionamiento. Esta estructura se ha ampliado para dar cabida a las pruebas de posicionamiento del subelemento. Se usa en asociación con el LVM_HITTEST y LVM_SUBITEMHITTEST mensajes y sus macros relacionadas. Esta estructura sustituye a la estructura LVHITTESTINFO .
Sintaxis
typedef struct tagLVHITTESTINFO {
POINT pt;
UINT flags;
int iItem;
int iSubItem;
int iGroup;
} LVHITTESTINFO, *LPLVHITTESTINFO;
Miembros
pt
Tipo: POINT
Posición para la prueba de posicionamiento, en coordenadas de cliente.
flags
Tipo: UINT
Variable que recibe información sobre los resultados de una prueba de posicionamiento. Este miembro puede ser uno o varios de los siguientes valores:
Puede usar LVHT_ABOVE, LVHT_BELOW, LVHT_TOLEFT y LVHT_TORIGHT para determinar si se debe desplazar el contenido de un control de vista de lista. Se pueden combinar dos de estos valores. Por ejemplo, si la posición está por encima y a la izquierda del área de cliente, puede usar tanto LVHT_ABOVE como LVHT_TOLEFT.
Puede probar LVHT_ONITEM para determinar si una posición especificada está sobre un elemento de vista de lista. Este valor es una operación OR bit a bit en LVHT_ONITEMICON, LVHT_ONITEMLABEL y LVHT_ONITEMSTATEICON.
iItem
Tipo: int
Recibe el índice del elemento coincidente. O bien, si se realiza una prueba de posicionamiento de un subelemento, este valor representa el elemento primario del subelemento.
iSubItem
Tipo: int
Versión 4.70. Recibe el índice del subelemento coincidente. Cuando se realiza la prueba de posicionamiento de un elemento, este miembro será cero.
iGroup
Tipo: int
Windows Vista. Índice de grupo de la acierto del elemento (solo lectura). Válido solo para los datos de propietario. Si el punto está dentro de un elemento que se muestra en varios grupos, iGroup especificará el índice de grupo del elemento.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | commctrl.h |