Freigeben über


TVHITTESTINFO-Struktur (commctrl.h)

Enthält Informationen, die verwendet werden, um die Position eines Punkts relativ zu einem Strukturansichtssteuerelement zu bestimmen. Diese Struktur wird mit der TVM_HITTEST-Nachricht verwendet. Die -Struktur ist mit der TV_HITTESTINFO-Struktur identisch, wurde jedoch umbenannt, um den aktuellen Benennungskonventionen zu folgen.

Syntax

typedef struct tagTVHITTESTINFO {
  POINT     pt;
  UINT      flags;
  HTREEITEM hItem;
} TVHITTESTINFO, *LPTVHITTESTINFO;

Member

pt

Typ: POINT

Clientkoordinaten des zu testden Punkts.

flags

Typ: UINT

Variable, die Informationen zu den Ergebnissen eines Treffertests empfängt. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln:

Wert Bedeutung
TVHT_ABOVE
Oberhalb des Clientbereichs.
TVHT_BELOW
Unterhalb des Clientbereichs.
TVHT_NOWHERE
Im Clientbereich, aber unterhalb des letzten Elements.
TVHT_ONITEM
In der Bitmap oder Bezeichnung, die einem Element zugeordnet ist.
TVHT_ONITEMBUTTON
Auf der Schaltfläche, die einem Element zugeordnet ist.
TVHT_ONITEMICON
In der Bitmap, die einem Element zugeordnet ist.
TVHT_ONITEMINDENT
In dem Einzug, der einem Element zugeordnet ist.
TVHT_ONITEMLABEL
Auf der Bezeichnung (Zeichenfolge), die einem Element zugeordnet ist.
TVHT_ONITEMRIGHT
Im Bereich rechts neben einem Element.
TVHT_ONITEMSTATEICON
Auf dem Statussymbol für ein Strukturansichtselement, das sich in einem benutzerdefinierten Zustand befindet.
TVHT_TOLEFT
Links neben dem Clientbereich.
TVHT_TORIGHT
Rechts neben dem Clientbereich.

hItem

Typ: HTREEITEM

Handle für das Element, das den Punkt einnimmt.

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