WebBrowser ControlでWebページのスクリーンショットを作成したいので、Watinを使用してこれを実現しました。ただし、capturewebpagetofile()はすべて黒の画像をキャプチャします。WebページはすでにWebBrowserにロードされて完了しています。Capturewebpagetofile()は、WebBrowserを除いて正常に機能します。なぜcapturewebpagetofile()がWebBrowser Controlで機能しないのですか?
私のコードブロー:
IE ie = new IE(webBrowser1.ActiveXInstance);
ie.GoTo(url);
ie.CaptureWebPageToFile(@"c:\test.png");