HtmlDocument.DomDocument Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera niezarządzany wskaźnik interfejsu dla tego HtmlDocumentpolecenia .
public:
property System::Object ^ DomDocument { System::Object ^ get(); };
public object DomDocument { get; }
member this.DomDocument : obj
Public ReadOnly Property DomDocument As Object
Wartość właściwości
Wskaźnik ObjectIDispatch
do niezarządzanego dokumentu.
Przykłady
Poniższy przykład kodu rzutuje DomDocument wskaźnik na IHTMLDocument2
wskaźnik i wyświetla wartość lastModified
właściwości, która informuje, kiedy właściciel dokumentu ostatnio zaktualizował jego zawartość. Przykładowy kod wymaga, aby w formularzu miał postać Button o nazwie 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
Uwagi
HtmlDocument jest otoką dla modelu DOM (Document Object Model) programu Internet Explorer, który jest napisany w modelu COM. Jeśli musisz uzyskać dostęp do nieeksponowanych właściwości lub metod w źródłowych interfejsach COM, takich jak IHTMLDocument2
, możesz użyć tego obiektu do wykonywania zapytań o nie.
Aby użyć interfejsów niezarządzanych, zaimportuj bibliotekę MSHTML (mshtml.dll) do aplikacji. Można jednak również wykonać nieeksponowane właściwości i metody przy użyciu IDispatch::Invoke
metody .