小编Adr*_*ian的帖子

如何在c#中的另一个程序之上进行非交互式图形叠加?

为了给出一些背景知识,我正在开发一款软件,可以帮助玩家玩星球大战:旧共和国.游戏的用户界面功能非常有限,所以我正在开发一个外部应用程序,它将实时解析日志,并输出视觉线索,以帮助用户最大化他们的游戏性能.例如,如果角色获得某个"buff",战斗日志将显示它,我想在屏幕上放置一个视觉线索(因此用户不需要注意周边的小图标)屏幕).

在开始之前,我想为自己创建一些"概念证明"脚本,以弄清楚我将如何处理主要部分.我坚持的是我有问题的地方:

我需要能够在游戏的屏幕上显示一个图形,可能是一个透明的PNG文件.用户需要能够点击该图像,以便他们可以继续与游戏进行交互.我对如何去做有点迷茫.要求是:

  • 显示图像(或多个图像,就此而言)
  • 即使没有应用程序"焦点",该图像仍然覆盖其他应用程序
  • 使该图像是非交互式(或点击通过).
  • 我正在用C#开发应用程序

任何关于从哪里开始的指导将非常感谢!

c# transparency image click-through non-interactive

8
推荐指数
2
解决办法
8755
查看次数

标签 统计

c# ×1

click-through ×1

image ×1

non-interactive ×1

transparency ×1