COM 对象包装所有本机 AutoCAD 实体。但是,ObjectARX 应用程序不需要为其自定义实体实现 COM 包装器。如果未为自定义实体提供 COM 包装器,AutoCAD 将使用实体的基类包装器作为其默认值。默认包装器根据自定义类的派生实现方法。IAcadEntityIAcadObject, 在 AutoCAD 图形中选择图元时,AutoCAD 将查询每个选定图元的指针。然后,它会创建这些指针的数组来表示选择集的成员。属性编辑器通过这些指针引用的 ActiveX 对象与实体进行通信。IUnknown 注意:如果希望属性检查器检查非 AutoCAD ActiveX 对象的静态特性,则该对象必须实现该接口。(这可以使用模板类来完成。此外,它的 coclass 必须派生自。此限制仅适用于静态属性。IAcadBaseObject2IAcadBaseObject2ImplAcDbObject
|
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:34
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.