CListCtrl::HitTest

int HitTest ( LVHITTESTINFO * pHitTestInfo ) const;

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

Valore restituito

L'indice dell'elemento nella posizione specificata da pHitTestInfo, se del caso, oppure -1 altrimenti.

Parametri

pHitTestInfo

Indirizzo di una struttura LVHITTESTINFO che contiene la posizione di colpire il test e che riceve informazioni sui risultati dell'hit test.

pt

Punto da testare.

pFlags

Puntatore a un valore integer che riceve informazioni sui risultati del test. Vedere la spiegazione del membro di bandiere i LVHITTESTINFO struttura in Platform SDK.

Osservazioni

Determina quale elemento di visualizzazione elenco, se del caso, è in una posizione specificata.

È possibile utilizzare i valori LVHT_ABOVE, LVHT_BELOW, LVHT_TOLEFTe LVHT_TORIGHT del membro di bandiera della struttura per determinare se per far scorrere il contenuto di un controllo visualizzazione elenco. Due di questi flag possono essere combinati, ad esempio, se la posizione è di sopra e a sinistra dell'area client.

È possibile verificare il valore LVHT_ONITEM di membro di bandiera della struttura per determinare se una data posizione è su un elemento della visualizzazione elenco. Questo valore è un'operazione OR bit per bit dei valori LVHT_ONITEMICON, LVHT_ONITEMLABELe LVHT_ONITEMSTATEICON del membro di bandiera della struttura.

Pa&noramica di CListCtrl |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CListCtrl::GetItemPosition

Index