HtmlDocument.DomDocument Propriété

Définition

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 .

S’applique à

Voir aussi