HtmlDocument.DomDocument Proprietà

Definizione

Ottiene il puntatore a interfaccia non gestita per HtmlDocument.

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

Valore della proprietà

Oggetto Object che rappresenta un IDispatch puntatore al documento non gestito.

Esempio

Nell'esempio di codice seguente viene eseguito il cast su DomDocument un IHTMLDocument2 puntatore e viene visualizzato il valore della proprietà, che indica quando il proprietario del lastModified documento ha aggiornato il relativo contenuto. L'esempio di codice richiede che nel modulo sia presente un Button oggetto denominato 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

Commenti

HtmlDocument è un wrapper per il modello a oggetti documento (DOM) di Internet Explorer, scritto in COM. Se è necessario accedere alle proprietà o ai metodi non esposti nelle interfacce COM sottostanti, ad esempio IHTMLDocument2, è possibile usare questo oggetto per eseguirne una query.

Per usare le interfacce non gestite, importare la libreria MSHTML (mshtml.dll) nell'applicazione. Tuttavia, è anche possibile eseguire proprietà e metodi non esposti usando il IDispatch::Invoke metodo .

Si applica a

Vedi anche