HtmlWindow.DomWindow Proprietà
Definizione
Ottiene l'interfaccia non gestita di cui è stato eseguito il wrapping in questa classe.Gets the unmanaged interface wrapped by this class.
public:
property System::Object ^ DomWindow { System::Object ^ get(); };
public object DomWindow { get; }
member this.DomWindow : obj
Public ReadOnly Property DomWindow As Object
Valore della proprietà
Oggetto di cui è possibile eseguire il cast su un IHTMLWindow2
IHTMLWindow3
puntatore, o IHTMLWindow4
.An object that can be cast to an IHTMLWindow2
, IHTMLWindow3
, or IHTMLWindow4
pointer.
Esempio
Nell'esempio di codice seguente viene ottenuto un IHTMLWindow2
puntatore dalla finestra di un documento e viene visualizzato un nuovo documento in una finestra modale.The following code example obtains an IHTMLWindow2
pointer from a document's window and displays a new document in a modal window.
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
Commenti
Utilizzare i puntatori di interfaccia non gestita sottostanti per la Document Object Model (DOM) per eseguire metodi non esposti da HtmlWindow .Use the underlying unmanaged interface pointers to the Document Object Model (DOM) to execute methods not exposed by HtmlWindow.
È necessario aggiungere un oggetto a cui si fa riferimento nella MSHTML.dll non gestita per poter utilizzare DomWindow .You must add a referenced to the unmanaged MSHTML.dll in order to use DomWindow. Per ulteriori informazioni, vedere importazione di una libreria dei tipi come assembly.For more information, see Importing a Type Library as an Assembly.