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é
Object représentant un IDispatch
pointeur vers le document non managé.
Exemples
L’exemple de code suivant convertit le DomDocument 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 sur votre 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 modèle DOM (Document Object Model) d’Internet Explorer, qui est écrit en COM. Si vous devez accéder à des propriétés ou méthodes non exposées sur les interfaces COM sous-jacentes, telles que IHTMLDocument2
, 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 .