假设我希望我的程序在一些不活动后做一些事情。例如,假设我的程序的用户不会按任何键/或移动鼠标 X 秒,然后在这些 X 秒之后它会显示一个 MSGBox,“你离开 X 秒”。
我认为它必须在任何程序上同时检测鼠标和键盘。但是,有什么快速的方法可以做到这一点?
假设我希望我的程序在一些不活动后做一些事情。例如,假设我的程序的用户不会按任何键/或移动鼠标 X 秒,然后在这些 X 秒之后它会显示一个 MSGBox,“你离开 X 秒”。
我认为它必须在任何程序上同时检测鼠标和键盘。但是,有什么快速的方法可以做到这一点?
最简单的谷歌搜索提出了这一点:
http://dataerror.blogspot.co.il/2005/02/detect-windows-idle-time.html 应该可以
使用计时器已过
定义一个公共计时器,让它保持运行,并在表单事件或控制事件(如 MouseMove、KeyPress 等)上重置它