Qt 如何通知非焦点应用程序中的鼠标/键盘事件?
我必须实现一个启动其他应用程序的主应用程序。如果用户在给定时间内未与计算机交互,则主应用程序应终止当前从属应用程序(一次只能启动一个) 因此,为此,我需要检测用户操作(键盘、鼠标),知道主应用程序不再具有焦点。但我不知道怎么做。我在Visual C++ 2017下。我使用Qt5.9.1作为GUI 在Windows文档中,我看到了一些关于“hook”函数的帖子。但我不知道我是否(以及如何)能将其用于这个特殊目的 谢谢你的帮助好的,Qt 如何通知非焦点应用程序中的鼠标/键盘事件?,qt,visual-c++,event-handling,Qt,Visual C++,Event Handling,我必须实现一个启动其他应用程序的主应用程序。如果用户在给定时间内未与计算机交互,则主应用程序应终止当前从属应用程序(一次只能启动一个) 因此,为此,我需要检测用户操作(键盘、鼠标),知道主应用程序不再具有焦点。但我不知道怎么做。我在Visual C++ 2017下。我使用Qt5.9.1作为GUI 在Windows文档中,我看到了一些关于“hook”函数的帖子。但我不知道我是否(以及如何)能将其用于这个特殊目的 谢谢你的帮助好的, 最后我找到了解决办法。钩子函数符合我的需要。我找到了解决我问题的完
最后我找到了解决办法。钩子函数符合我的需要。我找到了解决我问题的完美例子:像往常一样,Windows文档非常糟糕。钩住鼠标我有一些麻烦(鼠标点击不起作用)。但是用鼠标钩住会很好。