6

我正在使用我用 C++ 编写的简单应用程序在 Windows 上使用虚拟桌面,我想知道是否有办法捕获辅助/隐藏桌面的屏幕截图?我知道我可以做 SwitchDesktop -> 捕获屏幕截图 -> SwitchDesktop,但这听起来不是一个好的解决方案....

也许我在隐藏的桌面上运行了一些窗口,以获取它的 hwnd 并以某种方式使用它来捕获整个屏幕?

我已经运行了 Spy++,但似乎找不到不属于当前活动桌面的窗口。

提前致谢。

4

1 回答 1

2

如果您可以在没有 XP 支持的情况下生活,那么本文将介绍如何使用DWM API获取不可见桌面的屏幕截图。

于 2012-04-30T00:15:59.667 回答