CListCtrl::HitTest

int HitTest ( LVHITTESTINFO * pHitTestInfo ) const;

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

Rückgabewert

Der Index des Elements an der Position angegebene von pHitTestInfo, falls vorhanden, oder -1, andernfalls.

Parameter

pHitTestInfo

Eine LVHITTESTINFO -Struktur, die Position zu testen und das Treffen enthält, empfängt Informationen zu den Ergebnissen des Treffertests.

pt

Punkt getestet werden.

pFlags

Zeiger auf eine Ganzzahl, die Informationen über die Ergebnisse des Tests empfängt. Siehe die Erläuterung des betreffenden Fahnen von der LVHITTESTINFO Struktur im Plattform-SDK.

Bemerkungen

Welche Listenansichtselements bestimmt, sofern Sie überhaupt an einer angegebenen position.

Sie können die Werte LVHT_ABOVE, LVHT_BELOW, LVHT_TOLEFTund LVHT_TORIGHT der Strukturmember Flagge zu um bestimmen, ob ein Listenansicht-Steuerelement den Bildlauf verwenden. Zwei dieser Flags können beispielsweise kombiniert werden, wenn die Position oben und auf der linken Seite des Clientbereichs ist.

Sie können für den LVHT_ONITEM -Wert der Fahne der Strukturmember um festzustellen, ob eine bestimmte Position in einem Listenansichtselement ist testen. Dieser Wert ist eine bitweise OR-Operation für die Werte LVHT_ONITEMICON, LVHT_ONITEMLABELund LVHT_ONITEMSTATEICON der Strukturmember Flagge.

CListCtrl ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CListCtrl::GetItemPosition

Index