【问题标题】:How to capture full screen in c using visual studio如何使用Visual Studio在c中捕获全屏
【发布时间】:2010-03-31 05:42:46
【问题描述】:

是否可以在 Visual Studio (VC++) 中捕获全屏,这样用户就不必按 ATL+Enter。请指导我如何使它成为可能。

【问题讨论】:

  • 我不完全理解这个问题。你能详细说明一下吗?您想在 C 或 C++ 中捕获屏幕截图,还是想在 Visual Studio 中进入全屏模式而不按 [Alt] Enter?
  • 我想全屏进入。
  • Alt-Enter 不起作用有什么原因吗?
  • Alt+Enter 正在工作,但我希望我的应用程序默认模式应该是全屏。

标签: c++ c visual-studio visual-studio-2008 visual-c++


【解决方案1】:

如果您需要默认在 OpenGL 中进入全屏模式,请查看 NeHe Productions,例如他的 second lesson
如果您在屏幕底部下载他的示例并查看:
BOOL CreateGLWindow(char* title, int width, int height, int bits, bool <strong>fullscreenflag</strong>)
.. 你会看到它是如何在 OpenGL 中制作的

【讨论】:

    【解决方案2】:

    这取决于。如果你使用Direct3Dalt-enter 默认进入全屏模式。

    如果您的应用程序是“正常的”(即,不是 3d 应用程序),则没有实际的全屏模式。但是,您可以通过最大化窗口并删除顶部菜单栏等内容来创建它的错觉。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-22
      • 2018-08-24
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 2012-06-21
      • 2011-08-01
      • 2014-01-20
      相关资源
      最近更新 更多