CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2021 开发者帮助

覆盖必需的 AcDb 成员函数

2024-5-18 18:38| 发布者: admin| 查看: 157| 评论: 0|原作者: admin|来自: AutoCAD

覆盖必需的 AcDb 成员函数

水平

要求

适用于

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()

父主题:

  1. 自定义课程指南

路过

雷人

握手

鲜花

鸡蛋

最新评论

群   号:715888130

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

GMT+8, 2025-5-13 10:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部