标签: c++ linux windows qt linux-kernel
我想将一些文本放入正在运行的应用程序中,当使用全局热键调用时,我的程序在后台运行我想获取焦点应用程序的进程ID。
我的操作系统是Ubuntu,我正在使用QT和C ++。但我打算也为Windows做同样的事情。所以任何帮助都表示赞赏。
答案 0 :(得分:1)
在Windows下,您可以尝试使用GetForegroundWindow来获取用户当前正在使用的窗口的HWND。如果可行,则可以使用GetWindowThreadProcessId获取该应用程序的进程ID。