Windows 如何使用winapi确定用户是否处于活动状态

Windows 如何使用winapi确定用户是否处于活动状态,windows,winapi,Windows,Winapi,我有一个小的windows程序,我希望它只在windows用户处于活动状态时运行。一旦用户处于非活动状态(例如不再出现鼠标/键盘事件),我希望让我的程序进入睡眠状态,并等待用户返回键盘。 我使用的程序仅在托盘中工作。我希望它像一个反向屏幕保护程序一样工作。一旦用户离开X分钟,我希望它停止并在用户回来后再次运行 那么,当我的窗口最小化或鼠标移到窗口外时,如何获取信息或事件呢?也许屏幕保护程序的一些技巧也很有用?罗杰·罗兰的评论解决了我的问题 请看一个有用的函数。非常感谢!这就是我要找的!可惜你没有

我有一个小的windows程序,我希望它只在windows用户处于活动状态时运行。一旦用户处于非活动状态(例如不再出现鼠标/键盘事件),我希望让我的程序进入睡眠状态,并等待用户返回键盘。 我使用的程序仅在托盘中工作。我希望它像一个反向屏幕保护程序一样工作。一旦用户离开X分钟,我希望它停止并在用户回来后再次运行


那么,当我的窗口最小化或鼠标移到窗口外时,如何获取信息或事件呢?也许屏幕保护程序的一些技巧也很有用?

罗杰·罗兰的评论解决了我的问题

请看一个有用的函数。非常感谢!这就是我要找的!可惜你没有回答这个问题,所以我不能把你的帖子标记为解决方案。