如何判断用户长时间没有对本软件进行操作?

wind8bell 2005-05-11 09:45:06
自己写的一个程序,想在用户长时间没有操作的情况下可以自动退出。比如15分钟后,用户没有对软件进行交互式动作(包括激活窗体,点击鼠标等),就可以自动退出。请问各位兄弟姐妹该如何实现啊?
...全文
114 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
solokey 2005-05-15
  • 打赏
  • 举报
回复
用一个Timer,不停的比较最后一次操作的时间和当前时间.用GetTickCount.
在操作的时候修改最后一次操作时间就可以了..
potlee 2005-05-15
  • 打赏
  • 举报
回复
笨办法,在程序的每个可以触发的情况下改变一个值,然后计时清除。
麻烦一点。
空中居士 2005-05-15
  • 打赏
  • 举报
回复
应该是判断有没有发送到本程序的键盘事件吧。
如何判断,我也不知道。
wind8bell 2005-05-15
  • 打赏
  • 举报
回复
没人回答,只好自己顶一下拉^_^

5,388

社区成员

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

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