Share via


HtmlWindow.DomWindow Propriedade

Definição

Obtém a interface não gerenciada encapsulada por essa classe.

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

Valor da propriedade

Object

Um objeto que pode ser transmitido para um ponteiro IHTMLWindow2, IHTMLWindow3ou IHTMLWindow4 .

Exemplos

O exemplo de código a seguir obtém um IHTMLWindow2 ponteiro da janela de um documento e exibe um novo documento em uma janela modal.

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

Comentários

Use os ponteiros de interface não gerenciados subjacentes para o DOM (Modelo de Objeto de Documento) para executar métodos não expostos por HtmlWindow.

Você deve adicionar uma referência ao MSHTML.dll não gerenciado para usar DomWindow. Para obter mais informações, consulte Importar uma biblioteca de tipos como um assembly.

Aplica-se a

Confira também