明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1668|回复: 5

自定义菜单组有下面两种实现方法

[复制链接]
发表于 2003-12-29 21:08:00 | 显示全部楼层 |阅读模式
现今自定义菜单组有下面两种实现方法,一是直接对acad.mus文件进行修改,改造成自己的菜单组文件,二是在VBA中创建一个宏通过编程实现,在需要调用此菜单组时,就直接运行这个宏。这两种方法哪个执行的效率更高?哪个在以后的升级中更方便?哪个在安装时更方便?
发表于 2003-12-29 21:12:00 | 显示全部楼层
我比较喜欢在acad.mns中修改!
发表于 2003-12-29 21:58:00 | 显示全部楼层
通过编程实现肯定效率高!只要设计先进。
发表于 2003-12-30 00:08:00 | 显示全部楼层
楼上版主,能否举个简单的例子啊?在不改变CAD原菜单的情况下,另起一排显示自己的菜单,谢谢
发表于 2003-12-30 10:41:00 | 显示全部楼层
在acad。mnu或acad.mns中修改不好,1如果卸载cad会把此文件删除2如果大家都在这里面修改,就不能复制mnu或mns了。
可以建立一个自己的菜单文件 ,然后手动调入(只需要一次,以后cad启动会自动调入的)

直接编辑菜单文件比用程序写菜单要方便些,而且更直观,易于修改。但是这样的问题是:如果别人要用你的程序时需要把这个菜单文件一起复制。
我自己用的是直接用notepad编辑菜单文件,毕竟编辑起来非常快,修改也非常容易直观。
发表于 2003-12-30 12:38:00 | 显示全部楼层
对于固定的菜单,使用菜单文件比较方便,比如下拉菜单、工具栏。
而对于动态的菜单,则使用程序比较好控制,如右键弹出菜单。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 10:51 , Processed in 0.183573 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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