HtmlDocument.DomDocument Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le pointeur d'interface non managé pour ce HtmlDocument.
public:
property System::Object ^ DomDocument { System::Object ^ get(); };
public object DomDocument { get; }
member this.DomDocument : obj
Public ReadOnly Property DomDocument As Object
Valeur de propriété
Représentant Object un pointeur IDispatch
vers le document non managé.
Exemples
L’exemple de code suivant convertit le DomDocument pointeur en pointeur IHTMLDocument2
et affiche la valeur de la lastModified
propriété, qui indique quand le propriétaire du document a mis à jour son contenu pour la dernière fois. L’exemple de code nécessite que vous ayez un Button formulaire nommé 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
Remarques
HtmlDocument est un wrapper pour le dom (Document Object Model) d’Internet Explorer, qui est écrit en COM. Si vous devez accéder aux propriétés ou méthodes non exposées sur les interfaces COM sous-jacentes, par IHTMLDocument2
exemple, vous pouvez utiliser cet objet pour les interroger.
Pour utiliser les interfaces non managées, importez la bibliothèque MSHTML (mshtml.dll) dans votre application. Toutefois, vous pouvez également exécuter des propriétés et des méthodes non exposées à l’aide de la IDispatch::Invoke
méthode.