LBItemFromPt

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

LBItemFromPt功能将在列表框中的指定点检索项目的索引。

int LBItemFromPt(

HWND 【hLB】, 
POINT 【pt】, 
BOOL 【bAutoScroll】 
); 

参数

【hLB】

处理列表框以进行检查。

【pt】

POINT结构包含要检查的屏幕坐标。

【bAutoScroll】

滚动标志。如果此参数为TRUE,并且该点直接位于列表框的上方或下方,该函数将列表框滚动一行并返回-1。否则,该函数不滚动列表框。

返回值

如果点超过列表项,则返回值是项目标识符,否则返回-1。

备注

如果上次执行此操作已经过去了最少的时间,则LBItemFromPt功能仅滚动列表框。如果在快速连续__例如,当DL_DRAGGING通知消息或WM_MOUSEMOVE消息被处理时,如果该函数被重复地重复调用,则时间可以防止列表框滚动太快。

如果指定的点位于列表框的客户端区域之外,并且【bAutoScroll】为TRUE,则该函数将滚动列表框,而不是返回项目标识符。

也可以看看

DL_DRAGGING, POINT, WM_MOUSEMOVE