1

Windowsフォームフォームのフラッシュオブジェクトからスクリーンショットをキャプチャしようとしています。

これを実行してデバッグしようとすると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