LBItemFromPt 编辑

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:5 次

字数:2084

最后编辑:5 个月前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。