1
我使用WPF WebBrowser控件和处理使用下面的代码NewWindow3事件:的Javascript window.open和WebBrowser控件调整
IServiceProvider serviceProvider = (IServiceProvider)webBrowser.Document;
Guid serviceGuid = SID_SWebBrowserApp;
Guid iid = typeof(SHDocVw.WebBrowser).GUID;
SHDocVw.WebBrowser wb = (SHDocVw.WebBrowser)serviceProvider.QueryService(ref serviceGuid, ref iid);
wb.NewWindow3 += new SHDocVw.DWebBrowserEvents2_NewWindow3EventHandler(wb_NewWindow3);
如何使用导航时window.open,这样的事情来处理JavaScript的大小调整:
window.open('Sample.htm',null,'height=200,width=400,status=yes,toolbar=no,menubar=no,location=no');
有没有办法获得调用者在NewWindow3事件处理程序中请求的高度和宽度?
请你解释一下。我没有使用C++ – Raj 2010-05-04 14:19:51
IE的API是COM,它与语言无关。您可以使用任何COM感知语言来调用IE的API。有关API的含义,请参阅IE SDK文档。 – 2010-05-05 17:41:31