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