Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#中获得AxWebBrowser实例的屏幕截图?_C#_Axwebbrowser - Fatal编程技术网

如何在C#中获得AxWebBrowser实例的屏幕截图?

如何在C#中获得AxWebBrowser实例的屏幕截图?,c#,axwebbrowser,C#,Axwebbrowser,我正在win forms应用程序中创建AxWebBrowser的实例,因为我需要它来渲染flash。如何拍摄用C#呈现的页面的屏幕截图?你就不能用 Graphics g = Graphics.FromImage(myImage); g.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOp

我正在win forms应用程序中创建AxWebBrowser的实例,因为我需要它来渲染flash。如何拍摄用C#呈现的页面的屏幕截图?

你就不能用

Graphics g = Graphics.FromImage(myImage);
    g.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);

。。很明显,你窗户的尺寸等等?从未尝试过,但我无法想象它为什么不起作用。

这不需要在窗口中打开IE实例吗。我想在幕后做这件事,这就是我使用AxWebBrowser的原因