CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

重写所需的 acDb 成员函数

2022-12-31 07:18| 发布者: admin| 查看: 244| 评论: 0|来自: AutoCAD

水平

要求

适用于

ObjectARX 和 ObjectDBX 模块

必须实现以下功能:

  • AcDbEntity::subWorldDraw()(如适用)
  • AcDbEntity::subViewportDraw() (如适用)
  • AcDbObject::dwgInFields()
  • AcDbObject::dwgOutFields()
  • AcDbObject::dxfInFields()
  • AcDbObject::dxfOutFields()

此外,如果实现以下功能,则必须根据列出的准则实现它们:

  • AcDbObject::subDeepClone()此函数必须正确参与深度克隆过程,而不必覆盖/或此成员中的默认行为。dwgOutFields()dwgInFields()
  • AcDbObject::subWblockClone() 您的应用程序必须完整地承受 wblockClone() 操作(如 WBLOCK、REFEDIT 和 COPYCLIP),而不必覆盖默认行为。

覆盖以下功能是可选的,但建议:

  • AcDbEntity::subExplode()
  • AcDbObject::subTransformBy()
  • AcDbObject::applyPartialUndo()

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部