CListCtrl::HitTest

int HitTest ( LVHITTESTINFO * pHitTestInfo ) const;

intHitTest (CPointpt,UINT *pFlags = NULL) const;

Valor devuelto

El índice del elemento en la posición especificada por pHitTestInfo, si alguna, o -1 en caso contrario.

Parámetros

pHitTestInfo

Dirección de una estructura LVHITTESTINFO que contiene la posición para golpear la prueba y recibe información sobre los resultados de la prueba de detección.

pt

Punto a ser probado.

pFlags

Puntero a un entero que recibe información sobre los resultados de la prueba. Vea la explicación de los miembros de banderas de la LVHITTESTINFO estructura en el SDK de la plataforma.

Observaciones

Determina qué elemento de vista de lista, si alguno, está en una posición especificada.

Puede utilizar los valores LVHT_ABOVE, LVHT_BELOW, LVHT_TOLEFTy LVHT_TORIGHT de miembros de la bandera de la estructura para determinar si se va a desplazar el contenido de un control de vista de lista. Dos de estos indicadores pueden combinarse, por ejemplo, si la posición es por encima y a la izquierda del área de cliente.

Se puede comprobar el valor LVHT_ONITEM de miembros de la estructura indicador para determinar si una posición dada está sobre un elemento de vista de lista. Este valor es una operación OR bit a bit de los valores LVHT_ONITEMICON, LVHT_ONITEMLABELy LVHT_ONITEMSTATEICON de miembros de la bandera de la estructura.

I&ntroducción a CListCtrl |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CListCtrl::GetItemPosition

Index