HtmlWindow.DomWindow 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 클래스에서 래핑하는 관리되지 않는 인터페이스를 가져옵니다.
public:
property System::Object ^ DomWindow { System::Object ^ get(); };
public object DomWindow { get; }
member this.DomWindow : obj
Public ReadOnly Property DomWindow As Object
속성 값
또는 IHTMLWindow3
IHTMLWindow4
포인터로 캐스팅할 수 있는 IHTMLWindow2
개체입니다.
예제
다음 코드 예제에서는 문서의 창에서 포인터를 가져오 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 As mshtml.IHTMLWindow2 = Frame.DomWindow
RawWindow.showModalDialog("http://www.adatum.com/dialogWindow.htm", Nothing, CObj(DialogArguments))
End If
End Sub
설명
DOM(문서 개체 모델)에 대한 기본 관리되지 않는 인터페이스 포인터를 사용하여 노출되지 않는 메서드를 HtmlWindow실행합니다.
를 사용 DomWindow하려면 관리되지 않는 MSHTML.dll 참조된 항목을 추가해야 합니다. 자세한 내용은 어셈블리로 형식 라이브러리 가져오기합니다.