我有TListView
一些显示工具提示的专业领域。因为我无法通过设计在 a 上定义特定区域TListView
以显示每个Subitem
.
所以我创建了一个结构,其中包含它们的位置以及工具提示(提示)。这部分工作正常。然而,这些位置是相TListView
对于它的顶部的,所以一旦用户滚动,MousePos
仍然指的是完全可见的TListView
,无论TListView
滚动到哪里。
那讲得通; 但我希望将用户向下滚动的距离添加到 Y 坐标中。(我也想对 X 坐标做同样的事情,但这不太相关。)但据我所知,A)aTListView
上没有检测到这一点的机制,B)大多数指南谈论TListView
和滚动是指在发生滚动时捕获滚动,而不是在我的情况下,在不同的事件期间(在这种情况下,在鼠标移动时)。
那么我将如何检测或计算用户在没有滚动事件时滚动了多远?