CEF禁止右键菜单
2024-10-15 16:38:14
转载:http://www.cctry.com/thread-258549-1-1.html
转载:http://blog.sina.com.cn/s/blog_dad2c54101019cmo.html
转载:http://blog.csdn.net/qhh_qhh/article/details/50684443
cef如何禁用右键属性:
让自己的MyClientHandler来继承 CefContextMenuHandler这个抽象类,然对其下面的纯虚函数进行重写
1.获得事件处理器
virtual CefRefPtr<CefContextMenuHandler> GetContextMenuHandler()
{
return this;
}
2. 重写CefContextMenuHandler 的方法
void OnBeforeContextMenu(CefRefPtr<CefBrowser> browser,
CefRefPtr<CefFrame> frame,
CefRefPtr<CefContextMenuParams> params,
CefRefPtr<CefMenuModel> model) OVERRIDE;
实现
void MyClientHandler::OnBeforeContextMenu(
CefRefPtr browser,
CefRefPtr frame,
CefRefPtr params,
CefRefPtr model) {
if ((params->GetTypeFlags() & (CM_TYPEFLAG_PAGE | CM_TYPEFLAG_FRAME)) != ) {
// Add a separator if the menu already has items.
if (model->GetCount() > )
{
model->Clear();
//model->AddSeparator();
}
}
}
最新文章
- C语言分割字符串
- awk分隔符设置技巧
- Kafka集群的安装和使用
- Swift---TextView用法
- #ifdef __cplusplus extern ";C"; { #endif //一段代码 #ifdef __cplusplus } #endif
- Google perf tools for nginx
- PhpStorm一次性折叠所有函数或者方法
- BZOJ_1612_[Usaco2008_Jan]_Cow_Contest_奶牛的比赛_(dfs)
- c# 格式化百分比
- C++から広がり
- NX-bridge,可以实现无线XBee控制的Arduino板
- JavaScript “类”定义 继承 闭包 封装
- 笔记整理——C语言-http-1
- 如何使用git 发布源码到CodePlex
- UML用例关系一览
- 归并排序(递归排序and外排排序)
- CPU个数、CPU核心数、CPU线程数
- go语言使用go-sciter创建桌面应用(二) ui元素查找,增加,删除,修改
- oi初级数学知识
- python脚本7_打印九九乘法表