HtmlDocument.DomDocument Eigenschaft

Definition

Ruft den nicht verwalteten Schnittstellenzeiger für dieses HtmlDocument ab.

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

Eigenschaftswert

Ein Object , der einen IDispatch Zeiger auf das nicht verwaltete Dokument darstellt.

Beispiele

Im folgenden Codebeispiel wird in DomDocument einen IHTMLDocument2 Zeiger umgewandelt und der Wert der lastModified -Eigenschaft angezeigt, der angibt, wann der Besitzer des Dokuments den Inhalt zuletzt aktualisiert hat. Für das Codebeispiel ist es erforderlich, dass Sie über ein Button -Formular mit dem Namen verfügen 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

Hinweise

HtmlDocument ist ein Wrapper für das Internet Explorer Document Object Model (DOM), das in COM geschrieben ist. Wenn Sie auf nicht verfügbar gemachte Eigenschaften oder Methoden auf den 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 belichtete Eigenschaften und Methoden mithilfe der IDispatch::Invoke -Methode ausführen.

Gilt für:

Weitere Informationen