Comparteix a través de


HtmlWindow.DomWindow Propiedad

Definición

Obtiene la interfaz no administrada contenida 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 As mshtml.IHTMLWindow2 = Frame.DomWindow
        RawWindow.showModalDialog("http://www.adatum.com/dialogWindow.htm", Nothing, CObj(DialogArguments))
    End If
End Sub

Comentarios

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

Debe agregar un objeto al que se hace referencia a la MSHTML.dll no administrada para poder usar DomWindow. Para obtener más información, vea Importar una biblioteca de tipos como un ensamblado.

Se aplica a

Consulte también