如何从另一个桌面捕获屏幕?(CreateDesktop)

时间:2011-04-13 02:01:29

标签: windows winapi screenshot screen-capture

如果一个桌面不是当前桌面,那么,Windows将不会绘制它。然后通过DC捕获屏幕不起作用。

帮助我!!!

1 个答案:

答案 0 :(得分:0)

您可以做的最好的事情是使用本文中描述的技术:

http://www.fengyuan.com/article/wmprint.html

基本上,您必须欺骗其他桌面上的应用程序将其窗口重绘为您选择的DC。我这样做了一次 - 它可以起作用,但它绝不是微不足道的。

有许多缺点 - 例如不要指望能够展示一个漂亮的Aero风格的合成桌面。