HtmlDocument.DomDocument Propriedade
Neste artigo
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o ponteiro da interface não gerenciada para este HtmlDocument.
public:
property System::Object ^ DomDocument { System::Object ^ get(); };
public object DomDocument { get; }
member this.DomDocument : obj
Public ReadOnly Property DomDocument As Object
Um Object representando um ponteiro IDispatch
para o documento não gerenciado.
O exemplo de código a seguir converte o DomDocument em um IHTMLDocument2
ponteiro e exibe o valor da lastModified
propriedade , que informa quando o proprietário do documento atualizou seu conteúdo pela última vez. O exemplo de código requer que você tenha um Button no formulário chamado Button6
.
private string GetLastModifiedDate()
{
if (webBrowser1.Document != null)
{
MSHTML.IHTMLDocument2 currentDoc = (MSHTML.IHTMLDocument2)webBrowser1.Document.DomDocument;
return (currentDoc.lastModified);
}
else
{
return ("");
}
}
Private Function GetLastModifiedDate() As String
If (Not (WebBrowser1.Document Is Nothing)) Then
Dim CurrentDocument As MSHTML.IHTMLDocument2 = WebBrowser1.Document.DomDocument
GetLastModifiedDate = CurrentDocument.lastModified
Else
GetLastModifiedDate = Nothing
End If
End Function
HtmlDocument é um wrapper para o DOM (Modelo de Objeto de Documento) do Internet Explorer, que é escrito em COM. Se você precisar acessar propriedades ou métodos não expostos nas interfaces COM subjacentes, como IHTMLDocument2
, poderá usar esse objeto para consultá-los.
Para usar as interfaces não gerenciadas, importe a biblioteca MSHTML (mshtml.dll) para seu aplicativo. No entanto, você também pode executar propriedades e métodos não expostos usando o IDispatch::Invoke
método .
Produto | Versões |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: