Ejemplo n.º 1
0
 public WebView()
 {
     InitializeComponent();
     this.SetStyle(ControlStyles.AllPaintingInWmPaint |
                   ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint |
                   ControlStyles.Selectable | ControlStyles.SupportsTransparentBackColor |
                   ControlStyles.EnableNotifyMessage |
                   ControlStyles.Opaque, true);
     _wkeNavCallBack        = new wkeNavigationCallback(OnNavigation);
     _loadUrlBeginCallBack  = new wkeLoadUrlBeginCallback(OnLoadUrlBegin);
     _loadUrlEndCallBack    = new wkeLoadUrlEndCallback(OnLoadUrlEnd);
     _consoleCallback       = new wkeConsoleCallback(OnConsel);
     _downLoadCallBack      = new wkeDownloadCallback(OnDownLoad);
     _documentReadyCallBack = new wkeDocumentReadyCallback(DocumentReadyCallBack);
     _titleChangeCallBack   = new wkeTitleChangedCallback(OnTitleChange);
     _loadingFinishCallBack = new wkeLoadingFinishCallback(OnLoadingFinish);
     _onAlertBoxCallBack    = new wkeAlertBoxCallback(OnAlertMessage);
     _onConfirmBoxCallBack  = new wkeConfirmBoxCallback(OnConfirmMessage);
     _onPromptBoxCallBack   = new wkePromptBoxCallback(OnPromptMessage);
     _webView = CreateCore();
 }
Ejemplo n.º 2
0
 public static extern void wkeOnDownload(IntPtr webView, wkeDownloadCallback callback, IntPtr param);