cef_client.h

virtual CefRefPtr<CefAudioHandler> GetAudioHandler() { return nullptr; }

返回音频呈现事件的处理程序.

virtual CefRefPtr<CefContextMenuHandler> GetContextMenuHandler() {
    return nullptr;
}

返回上下文菜单的处理程序。如果没有提供处理程序,将使用默认实现。

virtual CefRefPtr<CefDialogHandler> GetDialogHandler() { return nullptr; }

返回对话框的处理程序。如果没有提供处理程序,将使用默认实现。

virtual CefRefPtr<CefDisplayHandler> GetDisplayHandler() { return nullptr; }

返回浏览器显示状态事件的处理程序。

virtual CefRefPtr<CefDownloadHandler> GetDownloadHandler() { return nullptr; }

返回下载事件的处理程序。如果没有返回处理程序,则不允许下载。

virtual CefRefPtr<CefDragHandler> GetDragHandler() { return nullptr; }

返回拖动事件的处理程序。

virtual CefRefPtr<CefFindHandler> GetFindHandler() { return nullptr; }

返回find result事件的处理程序。

virtual CefRefPtr<CefFocusHandler> GetFocusHandler() { return nullptr; }

返回焦点事件的处理程序。

virtual CefRefPtr<CefJSDialogHandler> GetJSDialogHandler() { return nullptr; }

返回JavaScript对话框的处理程序。如果没有提供处理程序,将使用默认实现。

virtual CefRefPtr<CefKeyboardHandler> GetKeyboardHandler() { return nullptr; }

返回键盘事件的处理程序。

virtual CefRefPtr<CefLifeSpanHandler> GetLifeSpanHandler() { return nullptr; }

返回浏览器生命周期事件的处理程序。

virtual CefRefPtr<CefLoadHandler> GetLoadHandler() { return nullptr; }

返回浏览器加载状态事件的处理程序。

virtual CefRefPtr<CefRenderHandler> GetRenderHandler() { return nullptr; }

返回屏幕外呈现事件(离屏渲染事件)的处理程序。

virtual CefRefPtr<CefRequestHandler> GetRequestHandler() { return nullptr; }

返回浏览器请求事件的处理程序。

virtual bool OnProcessMessageReceived(CefRefPtr<CefBrowser> browser,
                                        CefRefPtr<CefFrame> frame,
                                        CefProcessId source_process,
                                        CefRefPtr<CefProcessMessage> message) {
    return false;
}

当从不同进程接收到新消息时调用。如果消息已处理,则返回true,否则返回false。不要在回调之外保留对消息的引用或尝试访问该消息。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页