C# - 捕获完整窗口的屏幕截图

时间:2014-01-22 23:03:34

标签: c# window scroll screenshot capture

有没有办法捕获窗口的全部内容?不只是窗口的一部分显示,而且窗口的一部分,你只能看到滚动(称为“在折叠下面”)?假设我想在一个图像中捕获记事本中多页文档的全部内容。

我一直在使用以下代码: http://www.developerfusion.com/code/4630/capture-a-screen-shot/Capture screenshot of active window?

使用:

_processList = Process.GetProcessesByName("notepad");
if (_processList.Length > 0) return _processList[0].MainWindowHandle

通过获取记事本实例的窗口句柄,我可以轻松捕获可见的网页部分。但我希望能够捕获可滚动窗口的整个部分的内容。这样的表示是否甚至存在于任何地方的内存中,或者只有在窗口滚动时才会出现?

注意:似乎这个问题已经,但从来没有真正回答除了浏览器和网页之外的任何内容: Capture a scrolling window contents screenshot

0 个答案:

没有答案