我如何知道鼠标已经停下来了?

liang_z 2003-12-20 12:31:10
我想应该不用定时器就可以来判断的,有人知道么?

我的目的是这样的,我的鼠标在Form上移动,停下0.5秒后,
我就要在鼠标边上用Hint这个属性来显示当前的鼠标所在的坐标位置。
...全文
35 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
delphiseabird 2003-12-23
  • 打赏
  • 举报
回复
嘿嘿
另建线程
循环gettickcount
lw549 2003-12-23
  • 打赏
  • 举报
回复
我觉得不用定时器很难实现。

不用定时器怎么能知道时间过了5秒呢?
herofy 2003-12-23
  • 打赏
  • 举报
回复
用消息吧!
VisualLion 2003-12-23
  • 打赏
  • 举报
回复
我认为楼主钻进牛角尖了,可以用一个临时变量记录上一个鼠标位置,然后通过判断新的鼠标位置与临时变量的偏移量就可以了。
Spacesoft 2003-12-22
  • 打赏
  • 举报
回复
晕,本来Hint 就是动的时候消失停下来才出现的嘛~~

你动态设一下Hint 就好了啊。

liang_z 2003-12-20
  • 打赏
  • 举报
回复
啊,不会,这个没人知道么?55555555555555555~~~~~~~~~~~~~~~~
angelface 2003-12-20
  • 打赏
  • 举报
回复
帮顶~~~
liang_z 2003-12-20
  • 打赏
  • 举报
回复
顶啊!
liang_z 2003-12-20
  • 打赏
  • 举报
回复
行么?不行吧!
我的鼠标在动的时候,我要提示框不出现!
还有,提示的时候,提示框要出现在鼠标的右下方!
nxfbccu 2003-12-20
  • 打赏
  • 举报
回复
直接设置这个不行吗?
application.HintPause:=500

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧