The TV_HITTESTINFO structure contains information used to determine the location of a point relative to a tree-view control.
typedef struct _TVHITTESTINFO { tvhtst POINT pt; UINT flags; HTREEITEM hItem; } TV_HITTESTINFO, FAR *LPTV_HITTESTINFO;
Value |
Meaning |
TVHT_ABOVE |
Above the client area |
TVHT_BELOW |
Below the client area |
TVHT_NOWHERE |
In the client area, but below the last item |
TVHT_ONITEM |
On the bitmap or label associated with an item |
TVHT_ONITEMBUTTON |
On the button associated with an item |
TVHT_ONITEMICON |
On the bitmap associated with an item |
TVHT_ONITEMINDENT |
In the indentation associated with an item |
TVHT_ONITEMLABEL |
On the label (string) associated with an item |
TVHT_ONITEMRIGHT |
In the area to the right of an item |
TVHT_ONITEMSTATEICON |
On the state icon for a tree-view item that is in a user-defined state |
TVHT_TOLEFT |
To the right of the client area |
TVHT_TORIGHT |
To the left of the client area |
This structure is used with the TVM_HITTEST message.