HtmlWindow.DomWindow Propiedad

Definición

Obtiene la interfaz no administrada ajustada por esta clase.

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

Valor de propiedad

Objeto que se puede convertir en un IHTMLWindow2puntero , IHTMLWindow3o IHTMLWindow4 .

Ejemplos

En el ejemplo de código siguiente se obtiene un IHTMLWindow2 puntero de la ventana de un documento y se muestra un nuevo documento en una ventana 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 = Frame.DomWindow
        RawWindow.showModalDialog("http://www.adatum.com/dialogWindow.htm", Nothing, CObj(DialogArguments))
    End If
End Sub

Comentarios

Use los punteros de interfaz no administrados subyacentes al Modelo de objetos de documento (DOM) para ejecutar métodos no expuestos por HtmlWindow.

Debe agregar una referencia a la MSHTML.dll no administrada para poder usar DomWindow. Para obtener más información, vea Importación de una biblioteca de tipos como ensamblado.

Se aplica a

Consulte también