CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

在运行时否决公共功能

2022-12-31 17:25| 发布者: admin| 查看: 325| 评论: 0|来自: AutoCAD

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

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

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

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

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

  • 应用程序范围的否决开关已打开。
  • 已为目标类注册了相应的否决权。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部