CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2023 开发者帮助

在运行时否决通用功能

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

在运行时否决通用功能

ObjectARX 提供了一些接口,您可以在其中在运行时否决或修改派生自 、 或 的目标类的默认行为,而无需实现自定义实体的开销。 ® AcDbEntityAcDbObjectAcGiDrawable

基本推翻功能由 提供。派生了专门的 overrule 类,用于修改在以下函数类型中实现的行为:AcRxOverrule

  • 夹点
  • 子实体
  • 变换
  • 几何学
  • 能见度
  • 对象属性
  • 一定AcDbObject

列出的 overrule 函数的默认行为是调用被 overrule 的函数,而不进行修改。若要修改默认行为,请从专用的 overrule 类之一派生,并重写该 overrule 类定义的相应虚函数。

然后,当满足以下条件时,将在运行时为目标类调用被否决的行为:

  • 应用程序范围的 overrule 开关已打开。
  • 已为目标类注册了相应的规则。

父主题:

  1. 行为超规则

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-5 17:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部