二维CAD CAD > AutoCAD
+

基于VBA的CAD二次开发(3)

2012/3/28    作者:未知    来源:网络文摘    阅读:5522

其中前面加双斜杠的先不用管它
***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加载右箭头它解析为后面的项目为下一级的子菜单项。
当出现左箭头时为结束子菜单项,返回上一级菜单

  • 相关文章
  • 热门文章
免责申明:天天CAD教程网旨在相互学习交流,是一个完全免费的网站,部分原创作品,欢迎转载,部分内容来自互联网,如果侵犯了您的权利请尽快通知我们!邮箱:qm198794@gmail.com天天CAD教程网湘ICP备17006802号
【回到顶部】