LBItemFromPt功能将在列表框中的指定点检索项目的索引。
int LBItemFromPt(
HWND 【hLB】, | |
POINT 【pt】, | |
BOOL 【bAutoScroll】 | |
); |
参数
【hLB】
处理列表框以进行检查。
【pt】
POINT结构包含要检查的屏幕坐标。
【bAutoScroll】
滚动标志。如果此参数为TRUE,并且该点直接位于列表框的上方或下方,该函数将列表框滚动一行并返回-1。否则,该函数不滚动列表框。
返回值
如果点超过列表项,则返回值是项目标识符,否则返回-1。
备注
如果上次执行此操作已经过去了最少的时间,则LBItemFromPt功能仅滚动列表框。如果在快速连续__例如,当DL_DRAGGING通知消息或WM_MOUSEMOVE消息被处理时,如果该函数被重复地重复调用,则时间可以防止列表框滚动太快。
如果指定的点位于列表框的客户端区域之外,并且【bAutoScroll】为TRUE,则该函数将滚动列表框,而不是返回项目标识符。
也可以看看