LVHITTESTINFO-Struktur (commctrl.h)
Enthält Informationen zu einem Treffertest. Diese Struktur wurde erweitert, um Unterelementtreffertests zu ermöglichen. Es wird in Verbindung mit den LVM_HITTEST und LVM_SUBITEMHITTEST Nachrichten und den zugehörigen Makros verwendet. Diese Struktur ersetzt die LVHITTESTINFO-Struktur .
Syntax
typedef struct tagLVHITTESTINFO {
POINT pt;
UINT flags;
int iItem;
int iSubItem;
int iGroup;
} LVHITTESTINFO, *LPLVHITTESTINFO;
Member
pt
Typ: POINT
Die Position, die in Clientkoordinaten zum Test ausgeführt werden soll.
flags
Typ: UINT
Die Variable, die Informationen zu den Ergebnissen eines Treffertests empfängt. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln:
Sie können LVHT_ABOVE, LVHT_BELOW, LVHT_TOLEFT und LVHT_TORIGHT verwenden, um zu bestimmen, ob der Inhalt eines Listenansichtssteuerelements scrollen soll. Zwei dieser Werte können kombiniert werden. Wenn sich die Position beispielsweise oberhalb und links vom Clientbereich befindet, können Sie sowohl LVHT_ABOVE als auch LVHT_TOLEFT verwenden.
Sie können LVHT_ONITEM testen, um zu ermitteln, ob sich eine angegebene Position über einem Listenansichtselement befindet. Dieser Wert ist ein bitweiser OR-Vorgang für LVHT_ONITEMICON, LVHT_ONITEMLABEL und LVHT_ONITEMSTATEICON.
iItem
Typ: int
Empfängt den Index des übereinstimmenden Elements. Oder beim Treffertest eines Unterelements stellt dieser Wert das übergeordnete Element des Unterelements dar.
iSubItem
Typ: int
Version 4.70. Empfängt den Index des übereinstimmenden Unterelements. Beim Treffertest für ein Element ist dieses Element 0.
iGroup
Typ: int
Windows Vista. Gruppenindex des Elementtreffers (schreibgeschützt). Gilt nur für Besitzerdaten. Wenn sich der Punkt in einem Element befindet, das in mehreren Gruppen angezeigt wird, gibt iGroup den Gruppenindex des Elements an.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | commctrl.h |