HtmlWindow.DomWindow Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de niet-beheerde interface op die door deze klasse is verpakt.
public:
property System::Object ^ DomWindow { System::Object ^ get(); };
public object DomWindow { get; }
member this.DomWindow : obj
Public ReadOnly Property DomWindow As Object
Waarde van eigenschap
Een object dat kan worden gecast naar een IHTMLWindow2, IHTMLWindow3of IHTMLWindow4 aanwijzer.
Voorbeelden
In het volgende codevoorbeeld wordt een IHTMLWindow2 aanwijzer opgehaald uit het venster van een document en wordt een nieuw document weergegeven in een modaal venster.
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
Opmerkingen
Gebruik de onderliggende niet-beheerde interface-aanwijzers naar het DOM (Document Object Model) om methoden uit te voeren die niet worden weergegeven door HtmlWindow.
U moet een verwijzing toevoegen naar de onbeheerde MSHTML.dll om te kunnen gebruiken DomWindow. Zie Een typebibliotheek importeren als een assembly voor meer informatie.