【发布时间】:2012-09-14 11:47:41
【问题描述】:
如果用户以任何方式与我的应用交互,我想重新启动强制注销计时器。
任何菜单项,任何单击的按钮(不确定是否只是单击表单)。
有没有一种简单的方法可以检测到用户仍然“活跃”?
【问题讨论】:
-
使用 TApplication.OnMessage 并仅对输入消息做出反应
-
这也将捕获鼠标在窗口上移动。这几乎不是互动。所以问题是 - 用户与应用程序或计算机交互?
-
@Arioch 我猜如果应用程序处于非活动状态,您会忽略鼠标移动。
-
这个 Stackoverflow 的答案会有帮助吗? stackoverflow.com/questions/2212823/how-to-detect-inactive-user
-
@Dean +1 如果您将其作为答案发布,我将奖励您答案
标签: delphi