加载菜单组

AutoCAD ActiveX/VBA

 
加载菜单组
 
 
 

菜单组可以使用 Load 方法加载到 AutoCAD 中。例如,以下代码将加载自定义文件 acad.cui

ThisDrawing.Application.MenuGroups.Load "acad.cui"

在使用 Load 方法时,请将 BaseMenu 参数设置为 TRUE,以向菜单栏加载新的菜单组。这样设置将以与 AutoCAD 中 MENU 命令相同的方式将菜单组作为基准菜单加载。

要将新的菜单组作为局部菜单加载,请省略 BaseMenu 参数。这样设置将以与 AutoCAD 中 MENULOAD 命令相同的方式加载菜单组。加载到 MenuGroups 集合中后,可以使用 InsertMenuInMenuBar 方法或 InsertInMenuBar 方法将部分菜单插入到菜单栏中。

加载菜单组后,就可以使用由该菜单组定义的所有菜单和工具栏。可以:

  • 向菜单栏中添加新菜单
  • 从菜单栏中删除菜单
  • 重新排列菜单栏上的菜单
  • 向现有的菜单或工具栏中添加新的项
  • 从现有的菜单或工具栏中删除项
  • 创建新的菜单和工具栏
  • 浮动或固定工具栏
  • 启用或禁用菜单项和工具栏项
  • 复选或取消复选菜单项
  • 更改菜单项或工具栏项的标记、标签或帮助字符串
  • 重新指定关联到菜单项或工具栏项的宏
注意使用 ActiveX Automation 仅能编辑弹出菜单和工具栏。但是,可以使用 ActiveX Automation 加载和卸载其他菜单类型,例如图像平铺菜单项、屏幕菜单或数字化仪菜单。