目前SOUI里只有文本控件有右键菜单。但是一般来说可能都不需要它显示。即使要显示可能也需要美化一下之类的。下面就介绍如何处理它。

第一步:在事件处理加上处理所有控件的右键事件。

EVENT_MAP_BEGIN()。。。EVENT_HANDLER(EVT_CTXMENU, OnCtxMenu)
EVENT_MAP_END()

第二步:处理事件,将bCancel设置为TRUE。即可取消右键菜单。当然也可以通过ID或名称来部分禁用或启用。

void OnCtxMenu(EventArgs* pEvt)
{EventCtxMenu* pRelEvt = sobj_cast<EventCtxMenu>(pEvt);if (pRelEvt){pRelEvt->bCancel = TRUE;}
}

当然它也可以替换成自己的菜单。比如美化之类的。

SOUI中屏蔽右键菜单相关推荐

  1. UnityWebPlayer使用(3) WinForm中屏蔽右键菜单

    百度到的解决方案:     鼠标右键的BUG      1).3D模型基本操作都是鼠标右键按下以后,拖动鼠标可以旋转模型视角,但是WPF加载后的UnityWebPlayer控件存在一个BUG:右键菜单 ...

  2. 【HTML】如何在网页中屏蔽右键 ?

    如何在网页中屏蔽右键 众所周知,要保护一个页面,最基础的就是要屏蔽右键.而现在网页上用得最多的是function click(),即下面这段代码:   <script> function ...

  3. jquery和javascript屏蔽右键菜单及阻止事件冒泡

    jquery屏蔽右键菜单 $(document).ready(function(){$(document).bind("contextmenu",function(e){retur ...

  4. 在(CListView)列表视图中添加右键菜单的方法

    使用弹出式菜单(PopMenu) 弹 出式菜单(PopMenu)大家都熟悉,在WIN98的桌面上单击鼠标右键弹出的菜单就是弹出式菜单.通常情况下,弹出式菜单在鼠标右键单击时弹出,当 然,也可以根据需要 ...

  5. WPF中ContextMenu(右键菜单)使用Command在部分控件上默认为灰色的处理方法

    WPF中ContextMenu(右键菜单)使用Command在部分控件上默认为灰色的处理方法 原文:WPF中ContextMenu(右键菜单)使用Command在部分控件上默认为灰色的处理方法 问题描 ...

  6. WPF中的右键菜单ContextMenu

    WPF中的右键菜单主要是通过ContextMenu来实现,ContextMenu的使用有两种方式 一..在Resources中声明,在控件中使用. 1.在Resources中添加ContextMenu ...

  7. 实例-Vue中使用右键菜单之@xunleivue-context-menu组件的使用

    实例-Vue中使用右键菜单之@xunlei/vue-context-menu组件的使用 npm地址--https://www.npmjs.com/package/@xunlei/vue-context ...

  8. vue中,右键菜单组件v-contextmenu的使用

    vue中,右键菜单组件v-contextmenu的使用 1.效果 右键菜单之禁用和子菜单 2.流程 第一步:安包 npm install v-contextmenu --save-dev npm in ...

  9. 如何在网页中屏蔽右键

    众所周知,要保护一个页面,最基础的就是要屏蔽右键.而现在网页上用得最多的是function click(),即下面这段代码: 〈script〉 function click(){ if(event.b ...

最新文章

  1. 将时间改为显示:几天前,几小时前,或者几分钟前
  2. [TEAP] HTML5简史
  3. SMTP 通过 ssh 通道发送垃圾邮件
  4. redis终于有比较大的进展了,redis3.0.1 稳定版本发布,支持集群。
  5. 1030 Travel Plan(甲级)
  6. flask+uwsgi+supervisor+nginx在局域网服务器上部署实践
  7. 11.6 ConfigParser模块
  8. java设计模式工厂模式_Java中的工厂设计模式
  9. Java基础之字符如何截取?
  10. 深度学习基础之sofxmax回归
  11. 基于SSM框架的BS微博系统的设计与实现
  12. 分享一个免费开源的视频录制软件(OBS)
  13. np.array_split()np.split()
  14. 使用python爬取App安卓应用商店评论并生成词云
  15. 【OpenCV】图像进行数字化操作:像素确定位置、获取像素BGR值、修改像素BGR值、修改指定区域内像素
  16. 【CF335 E】Counting Skyscrapers
  17. 马步站桩-快速健身法 程序员朋友们 注意身体
  18. 老李分享:六度分隔理论
  19. 二分查找之第一个大于小于等于 target 的值
  20. Louis Armstrong【路易斯·阿姆斯特朗】

热门文章

  1. Arduino实验二十九 PCF8591数模转换传感器实验
  2. 选择SaaS供应商的15个关键问题
  3. sqlDbx连接mysql 及乱码
  4. 3DMAX使用心得(2007-9-9)
  5. MTK平台手机进工程模式方法
  6. Linux shell脚本
  7. 【数据结构】线段树的扩展与应用
  8. 使用 MVVMLight 消息通知
  9. 不经一番寒彻骨,安得梅花扑鼻香?
  10. confluence工具