在后台截取窗口的屏幕截图

时间:2009-06-26 09:32:23

标签: winapi

如果该窗口与其他应用程序重叠,那么截取窗口内容的屏幕截图是否有任何问题。

3 个答案:

答案 0 :(得分:1)

使用PrintWindow(user32.dll)可以轻松实现。有关详细的代码示例,请参阅Capturing Windows Regardless of Their Z-Order

答案 1 :(得分:0)

除非你在应用程序中有一个方法将它渲染到屏幕外的位图,否则你只会获得窗口的可见部分。

答案 2 :(得分:0)

您可以隐藏顶部窗口,然后执行屏幕截图。 在autohotkey中:使用winhide

WinHide, window_name

您的快照代码,然后

 WinShow, window_name