HtmlWindow.DomWindow 속성

정의

이 클래스에 의해 래핑된 관리되지 않는 인터페이스를 가져옵니다.

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

속성 값

또는 IHTMLWindow2IHTMLWindow3 포인터로 캐스팅할 수 있는 IHTMLWindow4개체입니다.

예제

다음 코드 예제에서는 문서의 창에서 포인터를 가져오 IHTMLWindow2 고 모달 창에 새 문서를 표시합니다.

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 = Frame.DomWindow
        RawWindow.showModalDialog("http://www.adatum.com/dialogWindow.htm", Nothing, CObj(DialogArguments))
    End If
End Sub

설명

DOM(문서 개체 모델)에 대한 기본 관리되지 않는 인터페이스 포인터를 사용하여 노출되지 않는 메서드를 HtmlWindow실행합니다.

사용 DomWindow하려면 관리되지 않는 MSHTML.dll 참조된 항목을 추가해야 합니다. 자세한 내용은 형식 라이브러리를 어셈블리로 가져오기를 참조하세요.

적용 대상

추가 정보