HtmlDocument.DomDocument Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .