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 dell'interfaccia non gestito per l'oggetto 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 DomDocument a 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 form 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 Object = 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 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 .