如何使用Visual Studio在c中捕获全屏

Posted

技术标签:

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

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

【问题讨论】:

我不完全理解这个问题。你能详细说明一下吗?您想在 C 或 C++ 中捕获屏幕截图,还是想在 Visual Studio 中进入全屏模式而不按 [Alt] Enter? 我想全屏进入。 Alt-Enter 不起作用有什么原因吗? Alt+Enter 正在工作,但我希望我的应用程序默认模式应该是全屏。 【参考方案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 应用程序),则没有实际的全屏模式。但是,您可以通过最大化窗口并删除顶部菜单栏等内容来创建它的错觉。

【讨论】:

以上是关于如何使用Visual Studio在c中捕获全屏的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio注册表捕获实用程序已停止工作,在Windows7中编译C#项目时出错

如何捕获在Visual Studio 2015中单击“保存工作项”按钮时触发的事件?

在全屏 Visual Studio 的菜单栏中显示解决方案名称

NSight (NVIDIA) 无法在 Visual Studio 中使用“暂停和捕获帧”功能正常工作

Visual Studio Code修改全屏背景

(Visual Studio 杂记) )—— Visual Studio 如何 设置 C++ 标准版本