1

我正在尝试从我的 windows 窗体窗体中的 flash 对象中捕获屏幕截图。

当我尝试执行此操作并进行调试时,我A generic error occurred in GDI+.bmp.Save... 行得到异常。

不过似乎要负责的是DrawToBitmap。尝试为此屏幕截图设置图片框图像会出现异常Parameter is not valid

我也尝试过使用Form.ActiveForm.DrawToBitmap,但这似乎在做同样的事情......我不知道此时问题可能是什么。

pictureBox1.Image = CaptureScreenshot();

// Capture screenshot of the form
private Bitmap CaptureScreenshot()
{
    using (var bmp = new Bitmap(500, 500))
    {
        axShockwaveFlash1.DrawToBitmap(bmp, new Rectangle(0, 0, 500, 500));
        bmp.Save(@"c:\screenshot.png");
        return bmp;
    }   
}
4

0 回答 0