AutoCAD ActiveX/VBA 能够自定义两类 AutoCAD 菜单:下拉菜单和快捷菜单(有时也称为光标菜单)。下拉菜单和快捷菜单均显示为级联菜单。使用快捷菜单可以快速访问常用的菜单项,例如“对象捕捉”模式。
下拉菜单最多可以包含 999 个菜单项。快捷菜单最多可以包含 499 个菜单项。这两个限制都是指层次结构中的所有菜单项。如果菜单中的菜单项数目超出了此限制,AutoCAD 将忽略超出的项。如果下拉菜单或快捷菜单过长,超出了图形屏幕上的可用空间,它们将被截断以适合屏幕显示。
下拉菜单是从菜单栏拉下,而快捷菜单则显示在图形屏幕上的十字光标位置处或其附近。处理这两种菜单类型的方式相同,但菜单栏上不包括快捷菜单标题。快捷菜单的标题根本不显示。访问快捷菜单是通过基准菜单组中的单个菜单。快捷菜单可以用 ShortcutMenu 特性标识。如果 ShortcutMenu 特性返回 TRUE,则所查询的菜单就是菜单组的快捷菜单。