Prev Next

TV_HITTESTINFO info  Overview  Group

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