CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2022 开发者帮助

CUI 元素 (.NET)

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

CUI 元素 (.NET)

许多用户界面元素彼此共享许多属性,这些属性描述 。

功能区按钮、弹出菜单项、工具栏按钮、工具栏控件和快捷键等用户界面元素具有以下通用属性:

  • 名字
  • 父母
  • 元素 ID
  • MenuMacro参考
  • 宏 ID
  • 显示名称

元素必须在构造函数中定义其父元素,该构造函数还会将元素添加到父对象中。

在下面的示例代码中,在初始化期间,将一个新按钮添加到“绘图”工具栏的最后一个位置。不需要显式调用工具栏的方法。Add()

VB.NET
Dim drawToolbar As Toolbar = cs.MenuGroup.Toolbars.FindToolbarWithName("DRAW")
Dim polyLineButton As ToolbarButton = New ToolbarButton(drawToolbar,-1)
C#
Toolbar drawToolbar = cs.MenuGroup.Toolbars.FindToolbarWithName("DRAW");
ToolbarButton polyLineButton = new ToolbarButton(drawToolbar,-1);

版本控制

CUI 元素派生自基类,基类向元素添加修订号。新创建或修改的元素使用当前 AcCui.dll 文件的版本号进行标记。VersionableElement

表示操作或命令的类可以包含宏的多个版本。调用宏特性时,将返回当前版本的AutoCAD程序的正确宏。循环访问其他版本的宏的集合。MenuMacroMenuMacro.Macros


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-6-27 15:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部