HtmlWindow.DomWindow Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nespravované rozhraní zabalené touto třídou.
public:
property System::Object ^ DomWindow { System::Object ^ get(); };
public object DomWindow { get; }
member this.DomWindow : obj
Public ReadOnly Property DomWindow As Object
Hodnota vlastnosti
Objekt, který lze přetypovat na IHTMLWindow2
, IHTMLWindow3
nebo IHTMLWindow4
ukazatel.
Příklady
Následující příklad kódu získá IHTMLWindow2
ukazatel z okna dokumentu a zobrazí nový dokument v modálním okně.
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
Poznámky
Pomocí základních nespravovaných ukazatelů rozhraní na Document Object Model (DOM) spusťte metody, které nejsou vystaveny HtmlWindow.
Chcete-li použít DomWindow, musíte přidat odkaz na nespravované MSHTML.dll . Další informace naleznete v tématu Import knihovny typů jako sestavení.