如何在geckofx Web浏览器控件中获取图像特定图像

时间:2015-07-31 12:43:28

标签: vb.net geckofx

我在另一个应用程序中使用Web浏览器控件。我尝试使用以下代码复制图像,工作正常。

   Dim doc As IHTMLDocument2 = _
      DirectCast(webBrowser1.Document.DomDocument, IHTMLDocument2)

   Dim imgRange As IHTMLControlRange = _
      DirectCast(DirectCast(doc.body, _
      HTMLBody).createControlRange(), IHTMLControlRange)

   For Each img As IHTMLImgElement In doc.images
    imgRange.add(DirectCast(img, IHTMLControlElement))

    imgRange.execCommand("Copy", False, Nothing)

    Using bmp As Bitmap = DirectCast( _
        Clipboard.GetDataObject().GetData(DataFormats.Bitmap), Bitmap)
        bmp.Save("C:\" + img.nameProp)
    End Using
   Next

但现在我在我的应用程序中使用GeckoFX Web浏览器控件。所以任何人都可以帮助如何获取图像使用GeckoFX网页浏览器控制。

0 个答案:

没有答案