Overview
Group
Quick Info

Windows NT
Yes
Win95
Yes
Win32s
Yes
Import Library
-
Header File
commctrl.h
Unicode
No
Platform Notes
None

LV_HITTESTINFO

The LV_HITTESTINFO structure contains information about a hit test.

typedef struct _LV_HITTESTINFO {

POINT pt;

UINT flags;

int iItem;

} LV_HITTESTINFO;

Members

pt

Position to hit test, in client coordinates.

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
LVHT_ABOVE
The position is above the client area of the control.
LVHT_BELOW
The position is below the client area of the control.
LVHT_NOWHERE
The position is inside the list view control's client window, but it is not over a list item.
LVHT_ONITEMICON
The position is over a list view item's icon.
LVHT_ONITEMLABEL
The position is over a list view item's text.
LVHT_ONITEMSTATEICON
The position is over the state image of a list view item.
LVHT_TOLEFT
The position is to the left of the list view control's client area.
LVHT_TORIGHT
The position is to the right of the list view control's client area.

You can use LVHT_ABOVE, LVHT_BELOW, LVHT_TOLEFT, and LVHT_TORIGHT to determine whether to scroll the contents of a list view control. Two of these values may be combined pics/WIN3200090001.gif for example, if the position is above and to the left of the client area.

You can test for LVHT_ONITEM to determine whether a specified position is over a list view item. This value is a bitwise-OR operation on LVHT_ONITEMICON, LVHT_ONITEMLABEL, and LVHT_ONITEMSTATEICON.

iItem

Receives the index of the matching item.

Remarks

This structure is used with the LVM_HITTEST message.

See Also

LVM_HITTEST

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples