CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2019 开发者帮助

vlr-undo-reactor (AutoLISP/ActiveX)

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

vlr-undo-reactor (AutoLISP/ActiveX)

构造一个通知撤消事件的编辑器反应器对象

支持的平台:仅限 Windows

签名

(vlr-undo-reactor data callbacks)
数据

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

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

回调

类型:列表

以下形式的对列表:

(事件名称。callback_function)

  • event-name 是以下撤消反应堆事件之一:

    撤消反应堆事件

    事件名称

    描述

    :vlr-undoSubcommandAuto

    UNDO 命令的 Auto 选项已执行。

    :vlr-undoSubcommandControl

    UNDO 命令的 Control 选项已执行。

    :vlr-undoSubcommandBegin

    正在执行 UNDO 命令的 BEGIN 或 GROUP 选项。BEGIN 和 GROUP 标记一系列命令的开始,这些命令可以作为一个单元撤消。

    :vlr-undoSubcommandEnd

    正在执行 UNDO 命令的 END 选项。UNDO/END 标记一系列命令的结束,这些命令可以作为一个单元撤消。

    :vlr-undoSubcommandMark

    UNDO 命令的 MARK 选项即将执行。这会在撤消文件中放置一个标记,以便 UNDO/BACK 可以撤消回标记。

    :vlr-undoSubcommandBack

    即将执行 UNDO 命令的 BACK 选项。UNDO/BACK 将撤消所有内容,返回到最近的 MARK 标记,或者如果不存在 MARK 标记,则撤消到撤消文件的开头。

    :vlr-undoSubcommandNumber

    UNDO 命令的 NUMBER 选项即将执行(UNDO 命令的缺省操作)。

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

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

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

    撤消反应堆回调数据

    名字

    列表长度

    参数

    :vlr-undoSubcommandAuto

    2

    第一个参数是指示活动的整数。该值始终为 4,表示在执行操作后发生通知。

    第二个参数是指示自动模式状态的符号。如果自动模式处于打开状态,则值为自动模式是否关闭。Tnil

    :vlr-undoSubcommandControl

    2

    第一个参数是指示活动的整数。该值始终为 4,表示在执行操作后发生通知。

    第二个参数是一个整数,指示所选的“控制”选项。这可以是以下方法之一:

    0 -- 选择了 NONE

    1 -- 已选择 ONE

    2 -- 全部被选中

    :vlr-undoSubcommandBegin

    :vlr-undoSubcommandEnd

    :vlr-undoSubcommandMark

    :vlr-undoSubcommandBack

    1

    整数值为 0,表示在执行实际操作之前发生通知。

    :vlr-undoSubcommandNumber

    2

    第一个参数是指示活动的整数。该值始终为 0,表示在执行实际操作之前发生通知。

    第二个参数是一个整数,指示要撤消的步骤数。

返回值

类型:VLR 对象

callback_function reactor_object论点。

例子

不适用


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-1-19 07:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部