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
속성 값
또는 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 참조된 항목을 추가해야 합니다. 자세한 내용은 형식 라이브러리를 어셈블리로 가져오기를 참조하세요.