CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

重置() 方法

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

方法是财产检查员的灵魂。此方法允许您查询对象并显示其属性。当事件需要重新评估属性显示时,属性检查器的宿主将调用它。例如,“特性”选项板在用户更改选择集时调用该方法。Reset()Reset()

若要初始化此示例的属性检查器,只需调用第三个参数的 withflag。此标志强制属性检查器删除其缓存中的任何静态或动态属性。可以为两个数组参数提供占位符值。Reset()ACPI_CLEARCACHE_REFRESH

调用时,传入引用所选对象的指针数组。您还必须传入包含,,或指针的相应第二个数组。两个数组的长度和顺序必须匹配。如果数组不完全匹配,该方法将失败。Reset()IUnknownIPropertyManagerIPropertyManager2IPropertySourceReset()

第二个数组中的每个条目都指向包含属性管理器和属性源指针列表的 a。每个列表对应于第一个数组中相同位置的对象。列表的元素指向对象的基类的属性管理器和属性源。SAFEARRAYIUnknownSAFEARRAY

该方法还提供对属性检查器的缓存机制的访问。这使您可以控制如何刷新属性数据。您可以配置缓存选项以满足您的性能和显示需求。可以使用这些标志来限制重新询问的范围、对属性进行排序以及强制显示列表中所有对象的所有属性。有关这些标志的详细说明,请参阅ObjectARX 参考中的函数。Reset()IAcPiPropertyInspector::Reset()


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部