HtmlDocument.DomDocument Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o ponteiro de interface não gerida 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
Valor de Propriedade
An Object representa um IDispatch apontador para o documento não gerido.
Exemplos
O seguinte exemplo de código lança o DomDocument para um IHTMLDocument2 ponteiro e mostra o valor da lastModified propriedade, que indica quando o proprietário do documento atualizou o seu conteúdo pela última vez. O exemplo do código exige que tenhas um Button no teu 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 Object = WebBrowser1.Document.DomDocument
GetLastModifiedDate = CurrentDocument.lastModified
Else
GetLastModifiedDate = Nothing
End If
End Function
Observações
HtmlDocument é um wrapper para o Internet Explorer Document Object Model (DOM), que é escrito em COM. Se precisar de aceder a propriedades ou métodos não expostos nas interfaces COM subjacentes, como IHTMLDocument2, pode usar este objeto para os procurar.
Para usar as interfaces não geridas, importe a biblioteca MSHTML (mshtml.dll) para a sua aplicação. No entanto, também pode executar propriedades e métodos não expostos usando o IDispatch::Invoke método.