public void NewWindow3(ref object ppDisp, ref bool cancel, uint flags, string urlContext, string url) { WebBrowser webBrowser = WebBrowser.Create(ppDisp as Interop.UnsafeNativeMethods.IWebBrowser2); cancel = this.Parent.NewWindow(ref webBrowser, cancel, (WebBrowserNewWindowFlags)flags, urlContext, url); ppDisp = (webBrowser == null) ? null : webBrowser.ActiveXWebBrowser; }
public void PrintTemplateTeardown(object pDisp) { WebBrowser webBrowser = WebBrowser.Create(pDisp as Interop.UnsafeNativeMethods.IWebBrowser2); this.Parent.PrintTemplateDestroyed(webBrowser); }
public void PrintTemplateInstantiation(object pDisp) { WebBrowser webBrowser = WebBrowser.Create(pDisp as Interop.UnsafeNativeMethods.IWebBrowser2); this.Parent.PrintTemplateInstantiated(webBrowser); }
public void NavigateError(object pDisp, ref object uRL, ref object frame, ref object statusCode, ref bool cancel) { WebBrowser webBrowser = WebBrowser.Create(pDisp as Interop.UnsafeNativeMethods.IWebBrowser2); cancel = this.Parent.NavigateError(webBrowser, uRL as string, frame as string, (WebBrowserNavigateErrorStatus)statusCode, cancel); }
public void DocumentComplete(object pDisp, ref object url) { WebBrowser webBrowser = WebBrowser.Create(pDisp as Interop.UnsafeNativeMethods.IWebBrowser2); this.Parent.DocumentCompleted(webBrowser, url as string); }
public void BeforeNavigate2(object pDisp, ref object URL, ref object flags, ref object targetFrameName, ref object postData, ref object headers, ref bool cancel) { WebBrowser webBrowser = WebBrowser.Create(pDisp as Interop.UnsafeNativeMethods.IWebBrowser2); cancel = this.Parent.Navigating(webBrowser, URL as string, targetFrameName as string, postData as byte[], headers as string); }
/// <summary> /// Called by the control when the underlying ActiveX control is created. /// </summary> /// <param name="nativeActiveXObject">An object that represents the underlying ActiveX control.</param> protected override void AttachInterfaces(object nativeActiveXObject) { base.AttachInterfaces(nativeActiveXObject); this.WebBrowser = WebBrowser.Create(nativeActiveXObject as UnsafeNativeMethods.IWebBrowser2); }