HtmlWindow.DomWindow Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает неуправляемый интерфейс, упакованный этим классом.
public:
property System::Object ^ DomWindow { System::Object ^ get(); };
public object DomWindow { get; }
member this.DomWindow : obj
Public ReadOnly Property DomWindow As Object
Значение свойства
Объект, который может быть приведение к IHTMLWindow2IHTMLWindow3указателю или IHTMLWindow4 указателю.
Примеры
Следующий пример кода получает IHTMLWindow2 указатель из окна документа и отображает новый документ в модальном окне.
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
Комментарии
Используйте базовые неуправляемые указатели интерфейса на объектную модель документа (DOM) для выполнения методов, не предоставляемых HtmlWindow.
Для использования DomWindowнеобходимо добавить ссылку на неуправляемый MSHTML.dll. Дополнительные сведения см. в разделе "Импорт библиотеки типов в качестве сборки".