代码之家  ›  专栏  ›  技术社区  ›  James Alexander

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

  •  1
  • James Alexander  · 技术社区  · 16 年前

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

    1 回复  |  直到 16 年前
        1
  •  0
  •   pierre    16 年前

    你就不能用它吗

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

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

    推荐文章