代码之家  ›  专栏  ›  技术社区  ›  Eric Smith

创建Windows游戏覆盖应用程序?

  •  2
  • Eric Smith  · 技术社区  · 14 年前

    我预见到的唯一问题是,当用户在游戏中按下指定的快捷键时,让我的应用程序覆盖BC2。有没有办法拦截来自BC2(或者,真的是任何Win32应用程序)的按键,并用它将我的应用程序带到前台?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Reed Copsey    14 年前

    为了拥有一个全局键盘快捷键,您需要使用一个钩子。

    这里有一个教程演示如何做 Keyboard Hooks in C# .

    也就是说,做叠加可能很困难,这取决于游戏是如何编写的。许多全屏游戏不能(轻松地)让其他程序在它们前面运行。我会先确保它在你的特定游戏中正常工作。