CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2019 开发者帮助

vlr-docmanager-reactor (AutoLISP/ActiveX)

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

vlr-docmanager-reactor (AutoLISP/ActiveX)

构造一个 reactor 对象,该对象通知与绘图文档相关的事件

支持的平台:仅限 Windows

签名

(vlr-docmanager-reactor data callbacks)
数据

类型:整数、实数、字符串、列表、VLA 对象、安全数组、变体、T 或 nil

要与 reactor 对象关联的任何 AutoLISP 数据;否则,如果没有数据。nil

回调

类型:列表

以下形式的对列表:

(事件名称。callback_function)

  • event-name 是以下 DocManager 反应器事件之一:

    DocManager reactor 事件

    事件名称

    描述

    :vlr-document已创建

    为图形(新建或打开的)创建了新文档。

    对于更新每个文档的结构很有用。

    :vlr-documentToBeDestroyed

    文档将被销毁。

    :vlr-documentLockModeWillChange

    命令即将开始或完成对文档中元素的修改,并且正在获取或释放对文档的锁定。

    :vlr-documentLockModeChangeVetoed

    反应堆从 :vlr-documentLockModeChanged 回调中调用了否决权。

    :vlr-documentLockModeChanged

    文档上的锁定已获取或释放。

    :vlr-documentBecameCurrent

    当前文档已更改。

    这并不一定意味着文档已被激活,因为某些操作需要更改当前文档。要获取用户输入,还必须激活文档。

    :vlr-documentToBeActivated

    当前处于非活动状态的文档刚刚收到激活信号,这意味着它即将成为当前文档。

    :vlr-documentToBeDeactivated

    另一个窗口(AutoCAD内部或外部)已激活。

  • callback_function 是一个符号,表示在事件触发时要调用的函数。每个回调函数接受两个参数:

    reactor_object -- 调用回调函数的 VLR 对象。

    list -- 与特定事件关联的额外数据元素的列表。此列表的特定事件的内容显示在“DocManager 反应器回调数据”表中。

    DocManager 反应堆回调数据

    名字

    列表长度

    参数

    :vlr-document已创建

    :vlr-documentToBeDestroyed

    :vlr-documentBecameCurrent

    :vlr-documentToBeActivated

    :vlr-documentToBeDeactivated

    1

    受影响的文档对象(VLA 对象)。

    :vlr-documentLockModeChangeVetoed

    2

    第一个参数是受影响的文档对象(VLA 对象)。

    第二个参数是为锁定请求传入的全局命令字符串。如果回调是代表解锁请求进行的,则字符串将以“#”为前缀。

    :vlr-documentLockModeWillChange

    :vlr-documentLockModeChanged

    5

    第一个参数是受影响的文档对象(VLA 对象)。

    第二个参数是一个整数,指示当前对文档对象生效的锁。

    第三个参数是一个整数,表示应用锁定后将生效的锁定模式。

    第四个参数是所有其他执行上下文中最强的锁定模式。

    第五个参数是为锁定请求传入的全局命令字符串。如果回调是代表解锁请求进行的,则字符串将以“#”为前缀。

    锁定模式可以是以下任何一种:

    1 - 自动写入锁定

    2 - 未锁定

    4 - 共享写入

    8 - 读取

    10 - 独占写入

返回值

类型:VLR 对象

callback_function reactor_object论点。

例子

不适用


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-14 06:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部