http://www.cnblogs.com/zhaoqingqing/p/3799294.html

自定义窗口中使用右键菜单:
 
// This example shows how to create a context menu inside a custom EditorWindow.
class MyGenericMenu extends EditorWindow {@MenuItem("Game/Open Window")static function Init () { var window = GetWindow (MyGenericMenu); window.position = Rect (50, 50, 250, 60); window.Show (); } function Callback (obj:Object) { Debug.Log ("Selected: " + obj); } function OnGUI() { var evt : Event = Event.current; var contextRect : Rect = new Rect (10, 10, 100, 100); if (evt.type == EventType.ContextClick) { var mousePos : Vector2 = evt.mousePosition; if (contextRect.Contains (mousePos)) { // Now create the menu, add items and show it var menu : GenericMenu = new GenericMenu (); menu.AddItem (new GUIContent ("MenuItem1"), false, Callback, "item 1"); menu.AddItem (new GUIContent ("MenuItem2"), false, Callback, "item 2"); menu.AddSeparator (""); menu.AddItem (new GUIContent ("SubMenu/MenuItem3"), false, Callback, "item 3"); menu.ShowAsContext (); evt.Use(); } } } }

转载于:https://www.cnblogs.com/123ing/p/4037202.html

右键菜单 GenericMenu相关推荐

  1. JS简单实现自定义右键菜单

    今天来讲一个关于右键菜单的小demo,抛砖引玉. 首先,我们要用css和html做一个自定义右键菜单. <!--自定义右键菜单html代码--> <div id="menu ...

  2. vue右键自定义菜单_一款小巧的开源右键菜单管理软件

    要说右键管理软件,果核上面目前收集了几款,例如年久失修的右键管家. 虽然很多年没有更新了,但是软件的功能却正常,日常删除多余的右键菜单没问题. 另外,就是火绒家的右键管家,基本功能也够用 不过嘛,今天 ...

  3. 安装ATi显卡驱动后增加的鼠标右键菜单的清理

    一般最直接的方法是: 一般位于注册表的: 删除注册表HKEY_CLASSES_ROOT\Directory \Background\shellex\ContextMenuHandlers\ACE下 a ...

  4. 【Qt】菜单栏、工具栏、状态栏、右键菜单的实现

    在QMainWidget基础上实现菜单栏.工具栏.状态栏.右键菜单. 头文件: #ifndef GWDEMO_H #define GWDEMO_H#include <QMainWindow> ...

  5. mac系统添加VSCode到右键菜单(转)

    转自:https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/0014709690772 ...

  6. Cygwin-添加到右键菜单脚本--一键安装、卸载

    平时习惯用一些linux命令来完成工作,在Windows上有cygwin和gitbash两个选择.这两个我都装了. 相对来说cygwin支持的功能更多一些,但是它没有默认绑定到右键菜单.为此,我想到用 ...

  7. 自定义html页面鼠标右键,javascript鼠标右键菜单自定义效果

    本文实例讲解了javascript鼠标右键菜单的实现方法,分享给大家供大家参考,具体内容如下 效果图: 具体代码: #menu{ border:solid 1px gray; width:100px; ...

  8. JS--屏蔽浏览器右键菜单

    //屏蔽浏览器右键菜单     if (window.Event)      document.captureEvents(Event.MOUSEUP);      function nocontex ...

  9. 添加绿色版UltraEdit到右键菜单

    添加绿色版UltraEdit到右键菜单 最近重新安装了系统,由于新下载的UltraEdit是绿色版本的,故在右键菜单中不会显示,用起来实在麻烦. 无奈之下,网上搜索出几个手动添加的办法,试用了下,感觉 ...

  10. C# winform treeview node添加右键菜单并选中节点

    2019独角兽企业重金招聘Python工程师标准>>> 转自http://www.cnblogs.com/luluping/archive/2010/03/03/1677206.ht ...

最新文章

  1. Kaggle心得(二)
  2. ElasticSearch学习总结(三):查询总结
  3. C++ 多线程编程总结
  4. JavaScript | 如何为变量分配十进制,八进制和十六进制值?
  5. 即时通讯软件线上系统维护工作总结
  6. XEIM 配置程序源代码
  7. 常用Latex表达式符号——组合数学篇
  8. pickle使用实例
  9. 如何将参数传递给setTimeout()回调?
  10. 为XHR对象所有方法和属性提供钩子 全局拦截AJAX
  11. 【论文】Realtime lane tracking of curved local road 检测和跟踪功能
  12. 身份证识别(一)——身份证正反面与头像检测
  13. 基于Python的图书馆后台管理系统
  14. C# UDP Socket ReceiveFrom 远程主机强迫关闭了一个现有的连接。
  15. Tableau仪表板搭建
  16. SQL Server 简单模式下,误删除堆表记录如何恢复(绕过页眉校验)
  17. Node.js当中的ioredis设置timeout的问题
  18. DeepTalk vol.1 新物种打造爆品,总共分几步?
  19. ags js下载地址
  20. 爬取剧集地址并存入excel

热门文章

  1. free mybatis 不生效_Mybatis非空判断没有生效
  2. opengl 旋转矩阵和纹理坐标相乘_OpenGL-Rotating Points
  3. 【牛客练习赛60:C】操作集锦(dp+子序列计数)
  4. 语言纸对折的厚度编写代码_分享几款由“Python”语言编写的“有趣、恶搞、好玩”的程序代码...
  5. C语言中与字符串有关函数讨论以及安全性能问题
  6. 计算机教学研修心得英语,英语研修心得体会
  7. 查看iOS App的bundleId
  8. 感知机学习算法的原始形式
  9. hadoop Context类
  10. 转置卷积 反卷积 PyTorch torch.nn.ConvTranspose2d() output_padding