VB.NET 如何判断鼠标是否有移动过
答案:3 悬赏:60 手机版
解决时间 2021-11-20 19:52
- 提问者网友:斑駁影
- 2021-11-20 12:43
VB.NET 如何判断鼠标是否有移动过
最佳答案
- 五星知识达人网友:鱼芗
- 2021-11-20 13:05
鼠标move事件,鼠标每移动一个像素就绝对触发一次事件,还要用timer?
全部回答
- 1楼网友:雾月
- 2021-11-20 15:31
实现思路我觉得有以下几步:
应用中启动后,就启动一个全局计时器Timer,并初始化一个间隔时间变量(durationTime)为5分钟
在Timer计时开始记录鼠标X, Y坐标时,保存一个初始坐标到两个变量中,原始坐标变量中(original_position)和新坐标地址(current_position),这说明启动时,新坐标和原坐标是相同的
判断当时间间隔durationTime<5分钟, 可以每一分钟判断一次或更短,获取坐标地址并更新去当前坐标地址(current_position)
当Timer1运行到时间间隔为5分钟时,判断两个坐标是否相同,如果相同,就退出应用。
这样分步实际就可以了
- 2楼网友:你可爱的野爹
- 2021-11-20 14:06
发方法反反复复反反复复反反复复反反复复反反复复
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯