【MS CE C++】是否有监听ECInstance的回调函数

老师们,我想实现ECInstace中的属性值,在属性面板上修改后,对所挂接的元素做一定的修改。

是否有监听ECInstance属性值变化的回调函数?

Parents
  • ChangeTrackCallback::AddXAttributeChangedFunction可监控各种XAttribute的改变情况,也包括ECXAttribute。

    ECInstance就是ECXAttribute的体现,而ECXAttribute是XAttribute的特例。XAttribute可将用户定义的一个struct作为扩展属性附加到一个元素上,而ECXAttribute主要是以XML的形式来表达数据的(当然在附加到元素上时为提供工作效率进行了压缩)。

    再扩大点来讲,给元素附加属性又分Linkage和XAttribute两个类。Linkage属性是位于元素内部的,而XAttribute是位于元素之上的。有句英文说的好:

    XAttribute is on the element, not in the element.



Reply
  • ChangeTrackCallback::AddXAttributeChangedFunction可监控各种XAttribute的改变情况,也包括ECXAttribute。

    ECInstance就是ECXAttribute的体现,而ECXAttribute是XAttribute的特例。XAttribute可将用户定义的一个struct作为扩展属性附加到一个元素上,而ECXAttribute主要是以XML的形式来表达数据的(当然在附加到元素上时为提供工作效率进行了压缩)。

    再扩大点来讲,给元素附加属性又分Linkage和XAttribute两个类。Linkage属性是位于元素内部的,而XAttribute是位于元素之上的。有句英文说的好:

    XAttribute is on the element, not in the element.



Children