CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

相关分类

使用 IPropertyManager 和 IPropertyManager2

2022-12-31 11:53| 发布者: admin| 查看: 344| 评论: 0|来自: AutoCAD

IPropertyManager控制属性检查器如何在运行时获取指向动态属性的指针。对于 AutoCAD 中的每个对象,客户端都可以获取指向实现对象的指针。这是通过协议扩展在内部处理的。一旦你有了你感兴趣的属性管理器,你可以使用方法将你的动态属性类添加到其中。当用户选择该类的对象时,“特性”选项板将获取其特性管理器,枚举附加的动态特性,并查询这些特性以获取其特性信息。然后,它显示动态属性以及对象的静态属性。AcRxClassIPropertyManagerAcRxClassIPropertyManager::AddProperty()AcRxClass

该接口不假设您的属性数据的存储位置。它只是要求实现者在调用时提供数据。同样,当用户更改动态属性时,属性检查器将使用新值进行调用,要求实现者决定如何设置该值。然后,决定如何使动态属性数据持久化。IDynamicPropertyIDynamicPropertyGetCurrentValueData()SetCurrentValueData()


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 13:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部