Condividi tramite


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 di a DomDocument un IHTMLDocument2 puntatore e viene visualizzato il valore della lastModified proprietà , che indica quando il proprietario del documento ne ha aggiornato il 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 DOM (Document Object Model) di Internet Explorer, scritto in COM. Se è necessario accedere a proprietà o metodi non esposti nelle interfacce COM sottostanti, ad esempio IHTMLDocument2, è possibile usare questo oggetto per eseguire 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