LV_HITTESTINFO

【勇芳软件工作室】汉化HomePreviousNext

LV_HITTESTINFO结构包含有关命中测试的信息。

typedef struct _LV_HITTESTINFO {

POINT pt;

UINT flags;

int iItem;

} LV_HITTESTINFO;

会员

pt

在客户端坐标点击测试。

接收关于命中测试结果的信息的变量。该成员可以是以下一个或多个值:

含义
LVHT_ABOVE该位置在控件的客户区域之上。
LVHT_BELOW该位置在控件的客户区域之下。
LVHT_NOWHERE该位置在列表视图控件的客户端窗口内,但它不在列表项目之上。
LVHT_ONITEMICON该位置在列表视图项目的图标上。
LVHT_ONITEMLABEL该位置在列表视图项目的文本之上。
LVHT_ONITEMSTATEICON该位置在列表视图项目的状态图像上。
LVHT_TOLEFT该位置在列表视图控件的客户区域的左侧。
LVHT_TORIGHT位置在列表视图控件的客户区域的右侧。

您可以使用LVHT_ABOVE,LVHT_BELOW,LVHT_TOLEFT和LVHT_TORIGHT来确定是否滚动列表视图控件的内容。这些值中的两个可以例如组合__,如果位置在客户区域的上方和左边。

您可以测试LVHT_ONITEM以确定指定位置是否超过列表视图项。该值是LVHT_ONITEMICON,LVHT_ONITEMLABEL和LVHT_ONITEMSTATEICON上的按位或运算。

的iItem

接收匹配项的索引。

备注

该结构与LVM_HITTEST消息一起使用。

也可以看看

LVM_HITTEST