【问题标题】:SFML/C++/Windows10 weird message? [closed]SFML/C++/Windows10 奇怪的信息? [关闭]
【发布时间】:2016-03-02 11:41:09
【问题描述】:

我正在使用 SFML 和 C++ 进行编程。我从来没有遇到过问题,但现在我会弹出一些关于“游戏栏”和其他内容的灰色框。这是什么?我不知道它是什么以及它开始发生的原因。

【问题讨论】:

  • 您是否尝试过检查don't show again复选框...?
  • 是的,它只会在程序的生命周期内禁用它。下次程序启动时,它会再次出现。我想知道为什么这只发生在 SFML 中。

标签: c++ windows sfml


【解决方案1】:

这是 Windows 10 的内置功能,当它将应用视为游戏时,它会自动触发,但也可以有意...或意外启用。

每当您按WINDOWS KEY + G 时,都会出现一个栏,询问您是否要将其作为游戏打开:

如果您勾选该框,则 Windows 会将可执行文件注册为游戏,然后每次启动时都会显示该栏。

我发现没有全局开关来禁用它,但在您制作的每个应用上,您始终可以手动编辑设置:

当行为异常的应用启动时,按键盘上的WINDOWS KEY + G。点击设置面板。在底部的第一个选项卡上,您必须取消选中类似将其保存为游戏之类的选项。之后,该应用将不再显示为游戏,也不会显示栏。

如果您需要再次启用它,请再次按下组合键并勾选将其作为游戏打开。完成!

【讨论】:

  • 应用程序不是全屏的。我只是裁剪了原始图像,因为它包含我桌面的其他部分。那里直接显示的是没有标题栏的窗口。这是一个 800x600 像素的窗口。另外,我没有连接 Xbox 控制。
  • 也许 Windows 将 SFML 的 DLL 识别为游戏,如果您不喜欢它出现,也许您可​​以在 Xbox 应用设置中禁用 Xbox 栏。拥有与否 Xbox 控制器不会影响它的出现。但不确定在 Xbox 设置上禁用它的步骤
  • 在哪里可以找到 Windows 10 上的 Xbox 设置?我查看了设置应用程序。
  • 让我编辑答案,我找到了您不小心启用它的方式以及如何反转它。稍等...编辑,可能只是做一个新的答案,这是一个更好的计划
  • 谢谢,我接受了这个答案,但如果你提交一个新的答案,我会很感激,对于那些看着我的 cmets 的人来说,他们没有意义。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-24
  • 2011-08-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多