我有制作屏幕截图的代码,但这是我的程序产生的:
带有控制程序的屏幕截图阻止了某些屏幕 http://imageshack.us/a/img27/7387/71240043.png
我的程序控制台弹出并挡住了路。这是一个瞬间弹出窗口,因为程序会在您双击它的瞬间拍摄屏幕截图。
我搜索了一些有关如何隐藏它的信息,并找到了一个具有以下建议的论坛:
在目标选项(项目属性 -> 选项卡“构建目标”)中将应用程序类型从“控制台”更改为“GUI 应用程序”。
但是将其设置为 GUI 应用程序并没有摆脱瞬间控制台。
我尝试寻找隐藏控制台的代码,并找到了一个示例:
HWND hWnd = GetConsoleWindow();
ShowWindow( hWnd, SW_HIDE );
但是,编写代码来隐藏控制台仍然会弹出控制台并在它出现的瞬间阻止屏幕截图。
我能做些什么来阻止控制台在那一瞬间出现?如果控制台只是被最小化,我不介意,只要它不会阻挡镜头。