CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2020 开发者帮助

关于创建新菜单 (VBA/ActiveX)

2024-5-18 18:19| 发布者: admin| 查看: 13| 评论: 0|原作者: admin|来自: AutoCAD

关于创建新菜单 (VBA/ActiveX)

若要创建新菜单,请使用该方法将新对象添加到集合中。AddPopupMenuPopupMenus

若要创建新的快捷菜单,必须删除现有的快捷菜单。每个菜单组只能有一个快捷菜单。如果菜单组中没有其他快捷菜单,则可以添加标签为“POP0”的菜单。这将告诉AutoCAD要创建快捷菜单。

该方法需要输入要添加的菜单的名称(标签)。当菜单加载到菜单栏上时,此名称将成为菜单的标题。名称也是识别集合中菜单的最简单方法。Add

菜单名称可以是简单的字符串,也可以包含特殊代码。创建菜单后,您可以更改菜单的名称。若要更改现有菜单的名称,请使用该菜单的属性。Name

创建新的弹出式菜单

此示例在集合的第一个菜单组中创建一个名为“TestMenu”的新弹出菜单。MenuGroups

Sub Ch6_CreateMenu()
 Dim currMenuGroup As AcadMenuGroup
 Set currMenuGroup = ThisDrawing.Application.MenuGroups.Item(0)

 ' Create the new menu
 Dim newMenu As AcadPopupMenu
 Set newMenu = currMenuGroup.Menus.Add("TestMenu")
End Sub

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-6-27 16:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部