TV_HITTESTINFO  FHWMCB 

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