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.