HtmlWindow.DomWindow HtmlWindow.DomWindow HtmlWindow.DomWindow HtmlWindow.DomWindow Property

定義

このクラスによってラップされたアンマネージ インターフェイスを取得します。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

プロパティ値

キャストできるオブジェクト、 IHTMLWindow2IHTMLWindow3、または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. 詳細については、次を参照してください。タイプ ライブラリのアセンブリとしてインポートします。For more information, see Importing a Type Library as an Assembly.

適用対象

こちらもご覧ください