HtmlDocument.DomDocument Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 IDispatch-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 den Inhalt zuletzt 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 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-Dokumentobjektmodell (DOM), das in COM geschrieben wird. Wenn Sie auf nicht exposierte 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 exponierte Eigenschaften und Methoden mithilfe der IDispatch::Invoke
Methode ausführen.