HtmlDocument.DomDocument 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取此 HtmlDocument 的非托管接口指针。
public:
property System::Object ^ DomDocument { System::Object ^ get(); };
public object DomDocument { get; }
member this.DomDocument : obj
Public ReadOnly Property DomDocument As Object
属性值
一 Object 个 IDispatch
,表示指向非托管文档的指针。
示例
下面的代码示例将 强制转换为DomDocumentIHTMLDocument2
指针,并显示 属性的值lastModified
,该值指示文档的所有者上次更新其内容的时间。 代码示例要求窗体上具有名为 Button 的 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
注解
HtmlDocument 是用 COM 编写的 Internet Explorer 文档对象模型 (DOM) 的包装器。 如果需要访问基础 COM 接口(例如 IHTMLDocument2
)上的未公开属性或方法,可以使用此对象来查询它们。
若要使用非托管接口,请将 MSHTML 库 (mshtml.dll) 导入应用程序。 但是,也可以使用 方法执行未公开的属性和方法 IDispatch::Invoke
。