winform 응용 프로그램에서 나는 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);
}
이미지 아래의 코드로 pictureBox1에 (DocumentComplete
후 웹 브라우저 컨트롤에서) 이미지를로드하고는 내 PC에 picturebox1에 표시가 아니라 내 친구의에 있습니다. 다른 Windows XP에서는 VS2008을 설치 한 후 잘 작동했습니다. 그래서 IHTMLDocument2가 제대로 작동하려면 Windows 업데이트가 필요합니다.
어떤 업데이트가 있습니까? 또는 내가 인터넷에서 이미지를 redownload 할 필요가없는이 코드에 대한 다른 대안은 무엇입니까?
링크에서 DLL을 찾을 수 없습니다. – SMUsamaShah
다시보아야합니다. –
http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=21596에 대해 이야기하고 있습니까? – SMUsamaShah