【发布时间】:2016-08-11 23:57:43
【问题描述】:
背景
我正在实现一个由窗口组成的简单 WIN32 应用程序。 用户可以使用特殊的热键显示/隐藏窗口。我使用RegisterHotKey注册热键并回复WM_HOTKEY
问题
如果用户在玩游戏时不小心(或非不小心)按下了热键组合,则会弹出我的窗口并因此将游戏最小化。
问题
是否有一种(本地)方法可以知道用户处于游戏模式或任何其他特殊模式,我可以禁用热键响应
注意
我还想在我玩游戏时 Windows 是否会将此功能作为一项功能。例如,当我处于游戏模式时,不要响应 WinKey+D。
【问题讨论】: