【问题标题】:Create A Background Application For An Overlay为叠加层创建后台应用程序
【发布时间】:2020-12-20 23:03:52
【问题描述】:

我正在考虑使用 Windows 窗体为我的一些游戏制作启动器。这是我想知道的:

如何让应用程序在后台运行,以便它可以检测类似于不和谐覆盖的输入。例如,即使 discord 没有打开,您也可以按 Shift + ` 打开覆盖。

我认为这与 this,看起来 discord 作为某种后台应用程序运行,但我没有找到太多关于如何创建一个的指导。谢谢!

【问题讨论】:

标签: c# forms winforms


【解决方案1】:

尝试使用this.Hide(); 隐藏启动器。据我所知,隐藏仍然会使某些形式在后台工作。然后使用 Keydown 事件,让程序知道它应该通过按 Shift + ' 来取消隐藏表单。

但是,如果您要创建启动器的新实例或在某些步骤中将其关闭,则使用 .Show(); 会出错。我建议阅读下面关于取消隐藏表单的答案 Showing a hidden form.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多