html window 属性,HtmlWindow.DomWindow 属性 (System.Windows.Forms) | Microsoft Docs

获取此类包装的非托管接口。Gets the unmanaged interface wrapped by this class.

public:

property System::Object ^ DomWindow { System::Object ^ get(); };

public object DomWindow { get; }

member this.DomWindow : obj

Public ReadOnly Property DomWindow As Object

属性值

可强制转换为 IHTMLWindow2 、或指针的对象 IHTMLWindow3 IHTMLWindow4 。An object that can be cast to an IHTMLWindow2, IHTMLWindow3, or IHTMLWindow4 pointer.

示例

下面的代码示例 IHTMLWindow2 从文档的窗口获取一个指针,并在模式窗口中显示一个新文档。The following code example obtains an IHTMLWindow2 pointer from a document's window and displays a new document in a modal window.

private void ShowModalDialog()

{

if (!(webBrowser1.Document == null))

{

HtmlWindow frame = webBrowser1.Document.Window;

String dialogArguments = "dialogHeight: 250px; dialogWidth: 300px; dialogTop: 300px;" +

"dialogLeft: 300px; edge: Sunken; center: Yes; help: Yes; resizable: No; status: No;";

// Show the dialog.

mshtml.IHTMLWindow2 rawWindow = (mshtml.IHTMLWindow2)frame.DomWindow;

Object o = new Object();

Object args = (Object)dialogArguments;

rawWindow.showModalDialog("http://www.adatum.com/dialogWindow.htm", ref o, ref args);

}

}Private Sub ShowModalDialog()

If (WebBrowser1.Document IsNot Nothing) Then

Dim Frame As HtmlWindow = WebBrowser1.Document.Window

Dim DialogArguments As String = "dialogHeight: 250px; dialogWidth: 300px; dialogTop: 300px;" & _

"dialogLeft: 300px; edge: Sunken; center: Yes; help: Yes; resizable: No; status: No;"

' Show the dialog.

Dim RawWindow As mshtml.IHTMLWindow2 = Frame.DomWindow

RawWindow.showModalDialog("http://www.adatum.com/dialogWindow.htm", Nothing, CObj(DialogArguments))

End If

End Sub

注解

使用指向文档对象模型的基础非托管接口指针 (DOM) 执行未公开的方法 HtmlWindow 。Use the underlying unmanaged interface pointers to the Document Object Model (DOM) to execute methods not exposed by HtmlWindow.

必须将引用的添加到非托管的 MSHTML.dll,才能使用 DomWindow 。You must add a referenced to the unmanaged MSHTML.dll in order to use DomWindow. 有关详细信息,请参阅 将类型库作为程序集导入。

适用于

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值