HtmlWindow.DomWindow Egenskap

Definition

Hämtar det ohanterade gränssnittet som omsluts av den här klassen.

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

Egenskapsvärde

Ett objekt som kan gjutas till en IHTMLWindow2, IHTMLWindow3eller IHTMLWindow4 pekare.

Exempel

I följande kodexempel hämtas en IHTMLWindow2 pekare från ett dokuments fönster och ett nytt dokument visas i ett modalt fönster.

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

Kommentarer

Använd de underliggande ohanterade gränssnittspekarna till dokumentobjektmodellen (DOM) för att köra metoder som inte exponeras av HtmlWindow.

Du måste lägga till en referens till den ohanterade MSHTML.dll för att kunna använda DomWindow. Mer information finns i Importera ett typbibliotek som en sammansättning.

Gäller för

Se även