HtmlDocument.DomDocument Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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 Object = 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 .