c++ - 我的应用程序窃取焦点

标签 c++ winapi focus

我正在开发一个应用程序并使用 FlashWindowEx 来刷新更新窗口,但它总是设法从游戏等全屏应用程序中窃取焦点。

这不是我想要的,而且很烦人。有什么方法可以找出导致它窃取焦点的原因(尝试注释掉 FlashWindowEx 但它仍然这样做)或告诉它不要窃取焦点的方法。

这发生在所有版本的 Windows(包括 7)上,并且游戏与应用程序分开启动。

最佳答案

也许检查一下 WS_EX_NOACTIVATE 窗口样式?

关于c++ - 我的应用程序窃取焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6406000/

相关文章:

c++ - 为什么 flat_set 和 flat_map 不是 ContigouslyRange?

c++ - MPI如何从从节点接收动态数组?

c++ - 通过 Windows 文件系统属性发送自定义信息

windows - 为什么要使用 Windows 定义的数据类型?

javascript - 使用 JavaScript 或 jQuery 检测哪个表单输入具有焦点

javascript - 当鼠标焦点在标签上时,如何获取标签的名称及其ID?

c++ - 不在 C++ 中打印

c++ - 在 switch 语句中共享一个 case。表达问题。它是如何工作的?

C# 4.0 动态对象和 WinAPI 接口(interface),如 IShellItem(无需在 C# 源代码中定义它们)

jQuery - 使用箭头键导航 div 网格