Freigeben über


HtmlDocument.DomDocument Eigenschaft

Definition

Ruft den nicht verwalteten Schnittstellenzeiger für dies HtmlDocumentab.

public:
 property System::Object ^ DomDocument { System::Object ^ get(); };
public object DomDocument { get; }
member this.DomDocument : obj
Public ReadOnly Property DomDocument As Object

Eigenschaftswert

IDispatch Ein Object Zeiger auf das nicht verwaltete Dokument.

Beispiele

Das folgende Codebeispiel wandelt den DomDocument Zeiger in einen IHTMLDocument2 Zeiger um und zeigt den Wert der lastModified Eigenschaft an, der angibt, wann der Besitzer des Dokuments zuletzt seinen Inhalt aktualisiert hat. Das Codebeispiel erfordert, dass Sie ein Button Formular mit dem Namen 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

Hinweise

HtmlDocument ist ein Wrapper für das Internet Explorer Document Object Model (DOM), das in COM geschrieben wird. Wenn Sie auf nicht exponierte Eigenschaften oder Methoden für die zugrunde liegenden COM-Schnittstellen zugreifen müssen, z IHTMLDocument2. B. können Sie dieses Objekt verwenden, um sie abzufragen.

Um die nicht verwalteten Schnittstellen zu verwenden, importieren Sie die MSHTML-Bibliothek (mshtml.dll) in Ihre Anwendung. Sie können jedoch auch nicht exponierte Eigenschaften und Methoden mithilfe der IDispatch::Invoke Methode ausführen.

Gilt für:

Weitere Informationen