TV_HITTESTINFO
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;
Members
pt
Client
coordinates of point to test.
flags
Variable that
receives information about the results of a hit test. This member can be one or
more of the following values:
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 |
hItem
Handle to the
item that occupies the point.
Remarks
This
structure is used with the TVM_HITTEST message.
See Also