HtmlDocument.DomDocument Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nespravovaný ukazatel rozhraní pro tento HtmlDocument.
public:
property System::Object ^ DomDocument { System::Object ^ get(); };
public object DomDocument { get; }
member this.DomDocument : obj
Public ReadOnly Property DomDocument As Object
Hodnota vlastnosti
Představuje Object ukazatel IDispatch
na nespravovaný dokument.
Příklady
Následující příklad kódu přetypuje DomDocument na IHTMLDocument2
ukazatel a zobrazí hodnotu lastModified
vlastnosti, která informuje, kdy vlastník dokumentu naposledy aktualizoval jeho obsah. Příklad kódu vyžaduje, abyste měli Button ve formuláři název 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
Poznámky
HtmlDocument je obálka modelu DOM (Document Object Model) aplikace Internet Explorer, který je napsaný v modelu COM. Pokud potřebujete získat přístup k nevyexponovaným vlastnostem nebo metodám v podkladových rozhraních MODELU COM, jako IHTMLDocument2
je například , můžete tento objekt použít k dotazování na ně.
Pokud chcete použít nespravovaná rozhraní, naimportujte do aplikace knihovnu MSHTML (mshtml.dll). Pomocí této metody však můžete také spouštět nevyexponované vlastnosti a metody IDispatch::Invoke
.