如何使用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】:这取决于。如果你使用Direct3D
alt-enter 默认进入全屏模式。
如果您的应用程序是“正常的”(即,不是 3d 应用程序),则没有实际的全屏模式。但是,您可以通过最大化窗口并删除顶部菜单栏等内容来创建它的错觉。
【讨论】:
以上是关于如何使用Visual Studio在c中捕获全屏的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio注册表捕获实用程序已停止工作,在Windows7中编译C#项目时出错
如何捕获在Visual Studio 2015中单击“保存工作项”按钮时触发的事件?
在全屏 Visual Studio 的菜单栏中显示解决方案名称