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

TVM_HITTEST