首页 > 解决方案 > 为什么我使用原生 Windows cpp API 截取的屏幕截图仅针对基于 Chrome 的应用返回黑色图像?

问题描述

所以我正在使用以下代码拍照https://superkogito.github.io/blog/CaptureScreenUsingGdiplus.html#id4

我只对其进行了修改,以便它可以采用我感兴趣的特定窗口句柄(HWND)。除非我将句柄传递给基于 Chrome 的应用程序(这包括任何 Electron 应用程序等),否则它可以完美运行

有谁知道这里可能是什么问题?

PS我试图截图的所有窗口都使用SetForegroundWindow(hWnd)

标签: c++windowsgoogle-chromeelectronangle

解决方案


推荐阅读