CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

向自定义实体添加特性选项板支持

2022-12-31 10:38| 发布者: admin| 查看: 301| 评论: 0|来自: AutoCAD

派生自的所有数据库驻留对象都继承了基本“特性”选项板表示形式。此内置实现仅支持那些称为实体通用属性的属性 - 图层、颜色、线型等。如果不为派生自的自定义对象提供 COM 包装器,则在选择其中一个对象时,“特性”选项板中仅显示实体通用特性。AcDbEntityAcDbEntity

如果需要,您可以通过实现一些基本接口来增强这种最小支持。这些接口允许您在“特性”选项板中显示自定义特性。它们允许您对属性进行分类,将其扩展为子属性,以及自定义编辑控件的外观。

ObjectARX 应用程序可能会向“特性”选项板提供有关特性可用性以及如何编辑特性的附加说明。它还可以定义自定义编辑器。例如,您可以告诉“特性”选项板构造自定义组合框,或者在选择特性时调用自定义对话框。

为了更好地控制属性编辑 UI,您可以选择使用其更高级的表亲来补充基本界面。高级界面允许您执行以下操作:

  • 将 ActiveX 控件添加到“特性”选项板
  • 将命令按钮添加到“特性”选项板
  • 自定义“特性”选项板控件的外观
  • 将“特性”选项板编辑控件与 AutoCAD 命令行提示符同步
  • 将事件通知传播到属性检查器

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 16:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部