私はWebBrowser
のコントロールとPictureBox
を持っています。コード IHTMLDocument2はどこでも動作しません
IHTMLDocument2 doc = (IHTMLDocument2)webBrowser1.Document.DomDocument;
IHTMLControlRange imgRange = (IHTMLControlRange)((HTMLBody)doc.body).createControlRange();
foreach (IHTMLImgElement img in doc.images)
{
imgRange.add((IHTMLControlElement)img);
imgRange.execCommand("Copy", false, null);
pictureBox1.Bitmap = (Bitmap)Clipboard.GetDataObject().GetData(DataFormats.Bitmap);
}
下の画像は、私のPC上ではなく、私の友人の上picturebox1に表示されていると私はpictureBox1に(
DocumentComplete
後にWebBrowserコントロールからの)イメージをロードしています。別のWindows XPでは、VS2008のインストール後にうまくいきました。ですから、IHTMLDocument2は正しく動作するにはWindowsの更新が必要です。
これはどれですか?または私はインターネットからのイメージをredownloadする必要はありませんこのコードの他の代替?
リンク上にdllが見つかりません。 – SMUsamaShah
もう一度見てください。 –
あなたはhttp://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=21596について話していますか? – SMUsamaShah