HtmlDocument.DomDocument Propiedad

Definición

Obtiene el puntero de interfaz no administrada para este HtmlDocument.

public:
 property System::Object ^ DomDocument { System::Object ^ get(); };
public object DomDocument { get; }
member this.DomDocument : obj
Public ReadOnly Property DomDocument As Object

Valor de propiedad

Object

que Object representa un puntero IDispatch al documento no administrado.

Ejemplos

En el ejemplo de código siguiente se convierte en DomDocument un IHTMLDocument2 puntero y se muestra el valor de la lastModified propiedad , que indica cuándo el propietario del documento actualizó por última vez su contenido. El ejemplo de código requiere que tenga un Button en el formulario denominado 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

Comentarios

HtmlDocument es un contenedor para el modelo de objetos de documento (DOM) de Internet Explorer, que está escrito en COM. Si necesita acceder a métodos o propiedades no expuestas en las interfaces COM subyacentes, como IHTMLDocument2, puede usar este objeto para consultarlos.

Para usar las interfaces no administradas, importe la biblioteca MSHTML (mshtml.dll) en la aplicación. Sin embargo, también puede ejecutar métodos y propiedades no expuestas mediante el IDispatch::Invoke método .

Se aplica a

Consulte también