CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

事务管理器

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

事务管理器是一个全局管理器对象,类似于编辑器,负责维护事务。它是 的实例,并在系统注册表中维护。您可以使用宏从系统注册表中获取它,该宏扩展到AcTransactionManageractrTransactionManager

#define actrTransactionManager  \
AcTransactionManager::cast(
    acrxSysRegistry()->at(AC_TRANSACTION_MANAGER_OBJ))

事务管理器应该用于启动、结束或中止事务。它还可以提供诸如任何时刻的活动事务数之类的信息(请参阅下一节嵌套事务)以及在所有事务中已获取其指针的所有对象的列表。事务管理器维护一个反应器列表,以通知客户端事务的开始、结束或中止等事件。

除了这些管理功能之外,事务管理器还可用于从对象 ID 获取指针。完成此操作后,对象将与顶部(最新)事务相关联。事务管理器还可用于将所有事务中的所有对象排队以进行图形更新并刷新队列。

事务管理器对象由系统创建和管理。您不应删除它。


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 12:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部