其中前面加双斜杠的先不用管它
***MENUGROUP=wyp ->这句是在CAD中的菜单组名
***POP1 这行为弹出菜单标识pop加上数字
至于此部分的说明如下:
////////////////////////////////////////////////////////////
***MENUGROUP 菜单组名
***BUTTONSn 定点设备按钮菜单
***AUXn 系统定点设备菜单
***POPn 下拉菜单和快捷菜单
***TOOLBARS 工具栏定义
***IMAGE 图像控件菜单
***SCREEN 屏幕菜单
***TABLETn 数字化仪菜单
***HELPSTRINGS 当亮显下拉菜单或快捷菜单项时,或者当光标位于工具栏按钮上时,显示状态栏中的文字
***ACCELERATORS 快捷键(或加速键)定义
////////////////////////////////////////////////////////////////////////////////////////
下面这句就开始定义菜单上的项目了
ID_COMPUTE [富地2004(&C)]
其中前面的ID_COMPUTE就是这个菜单项的唯一的标识,方括号内的就是菜单上显示的内容了,括号内的那个连字符加上一个字母C,它在菜单上会显示C下面带一个下划线,这个就是我们定义的热键,当屏幕显示此菜单时我们按Alt+C键时,就相当于我们用鼠标点击此菜单,在这行的后面我们什么也没加,是因为这是菜单的第一个项,因此不需要它做什么
下一行的后面的这个^C^C-vbarun F:/编程/作品/CAD二次开发/二次开发/Vba计算/通信.dvb!Module1.TongXin 是我们点击此菜单项所执行的动作,前面的^C^C是相当于按了两次Esc键,主要是为了取消前一个正在运行的命令,下面的-vbarun是运行VBA程序的命令,再后面的的就是这个VBA宏文件的路径和名称了,如果将此宏文件的路径加到CAD支持文件的搜索路径内,就可以去掉前面的路径了。
要注意的是在后面的行中的方括号内有->和<-符号,而且在右箭头的后面还没加代码,这是因为当CAD加载右箭头它解析为后面的项目为下一级的子菜单项。
当出现左箭头时为结束子菜单项,返回上一级菜单