HtmlDocument.DomDocument Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
que Object representa un IDispatch
puntero 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 elemento 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 se escribe 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 propiedades y métodos no expuestos mediante el IDispatch::Invoke
método .