CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

相关分类

CUI 元素 (.NET)

2023-1-1 08:37| 发布者: admin| 查看: 1969| 评论: 0|来自: AutoCAD

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

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

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

  • 名字
  • 父母
  • 元素标识
  • 菜单宏引用
  • 宏ID
  • 显示名称

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

在下面的示例代码中,在初始化期间,将一个新按钮添加到 Draw 工具栏的最后一个位置。不需要显式调用工具栏的方法。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-5-19 15:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部