c++ - 如何找到当前焦点所在的程序?

标签 c++ windows focus

我如何知道哪个进程具有当前焦点?

编辑:Windows 操作系统,从 XP 到 7 的任何地方

最佳答案

调用GetForegroundWindow获取聚焦窗口的句柄,然后调用 GetWindowThreadProcessId获取创建该窗口的进程的 ID。您如何使用该 ID 由您决定。

关于c++ - 如何找到当前焦点所在的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8402237/

相关文章:

c++ - 编译器在不应该尝试从 int 初始化枚举类

windows - 在 Windows 10 中首次运行 Hadoop 时数据节点执行错误

javascript - JQuery:单击父div时将焦点设置在选择上

wpf - 关于关注WPF的一些问题

c# - C++ 等效于 C# SpinWait.SpinUntil

c++ - 附加的 Actor 网格不会粘在父 Actor 上

.net - 如何以编程方式将计算机添加到域(使用 .NET)?

javascript - 在 Safari 中,使用 jQuery 的表单输入文本字段在显示警报后不会获得焦点。为什么?

c++ - Qt QCompleter 不能设置它的大小?

windows - 在 Windows 上的 STDIN 上使用 IO::Select