登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
查看: 1659|回复: 2

[转载文章] 自定义UG右键弹出菜单和快捷键

[复制链接]
发表于 2013-8-9 13:41:16 | 显示全部楼层 |阅读模式
本帖最后由 弓川页长[VIP] 于 2013-8-9 13:50 编辑

自定义右键弹出菜单和快捷键:
    UG的右键弹出菜单包含了一些我们常用的功能,比如Roate、Fit等,为了使用的更加方便,我们也可以自己打造!打开UG安装目录下的UGII下的menus文件夹,里面包含了一些*.men和*.tbr,我们以文本方式打开它,发现也不难理解。例如,我们想在右键弹出菜单里面的roate和pan之间加入如图示的view下的orient功能,首先我们打开ug_main.men,查找orient,会看到下面的内容:

BUTTON UG_VIEW_REFRESH
LABEL &Refresh
BITMAP refresh_window.bmp
ACCELERATOR F5
ACTIONS STANDARD

CASCADE_BUTTON UG_VIEW_EDIT
LABEL O&peration

BUTTON UG_VIEW_ORIENT
LABEL Ori&ent...
ACTIONS STANDARD

    参考上面部分我们会看出快捷键的定义是*ACCELERATOR来指定的,我们把红色部分即BUTTON UG_VIEW_ORIENT的LABEL下面加入一行ACCELERATOR Ctrl+Alt+O(这里可以自行定义,但不要和别的重复),保存,这样我们就把快捷键定义好了,然后我们选中红色部分复制。接着打开ug_view_popup.men,它就是右键弹出菜单的定义文件。为了把它放在roate和pan之间,我们把刚才复制的部分粘贴在下面图示的位置:

TOGGLE_BUTTON UG_VIEW_POPUP_ROTATE
LABEL R&otate
BITMAP rotate.bmp
ACCELERATOR F7
ACTIONS STANDARD

BUTTON UG_VIEW_ORIENT
LABEL Ori&ent...
ACCELERATOR Ctrl+Alt+O
ACTIONS STANDARD

TOGGLE_BUTTON UG_VIEW_POPUP_PAN
LABEL &Pan  
BITMAP pan.bmp
ACCELERATOR F9
ACTIONS STANDARD

评分

参与人数 1Q币 +5 +5 收起 理由
优胜服务莫老师 + 5 + 5 奖励 Q币

查看全部评分

【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢! ...
发表于 2014-5-11 20:22:48 | 显示全部楼层
真是好资料,非常感谢!
优胜专注教学 技术实力最强 www.ysug.com
回复 支持 反对

使用道具 举报

发表于 2014-5-11 20:23:12 | 显示全部楼层
真是好资料,非常感谢!
优胜专注教学 技术实力最强 www.ysug.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表