c# - 在游戏/程序运行时创建覆盖屏幕?

标签 c# c++ winforms screen overlay

有人知道如何在程序运行时创建屏幕覆盖吗?主要是在游戏运行时。如果有人使用过 xFire 或 Steam,这些都会使用此功能。

我创建了一个启动游戏/程序然后最小化的 winform。可以在同一个 winform 中创建叠加层吗?谢谢您的帮助! :)

最佳答案

我假设您指的是覆盖

不,没有办法为大多数使用 Windows 窗体的游戏创建一个。您需要手动连接到 DX 表面。这样做的最好方法是 use native C/C++ ;理论上可以使用 C# 执行此操作,但它会非常缓慢且笨拙。

关于c# - 在游戏/程序运行时创建覆盖屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2570984/

相关文章:

c# - 为什么我的绑定(bind)只能以一种方式工作?

c++ - std::cout不输出任何内容

c++ - 用于排序链表而不困惑的继承

c# - 如何根据任务栏系统托盘图标的位置设置通知自定义表单的位置位于正上方或正下方?

c# - 避免一次又一次地创建图片框

javascript - 将多维javascript数组绑定(bind)为c#中的方法参数

c# - 从字符串公式映射变量

c# - Metro应用直接关注我的第一个领域

c++ - 使用 boost 序列化、std::tr1::unordered_map 和自定义键的奇怪行为

c# - 获取另一个线程上的 RichTextBox 中的文本