CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

反应器函数参考 (AutoLISP/ActiveX)

2023-1-7 11:22| 发布者: admin| 查看: 260| 评论: 0|来自: AutoCAD

注意:AutoLISP 中的 ActiveX 支持仅限于 Windows。

反应器函数定义、查询和删除反应器和反应器属性。在使用这些函数之前,必须通过发出以下函数来加载 AutoLISP 反应器支持:

(VL-load-com)

该函数初始化反应器支持和许多其他 AutoLISP 扩展。vl-load-com

反应器功能

功能

描述

(VL-load-com)

加载 AutoLISP 反应器支持功能和其他 AutoLISP 扩展

(VLR-ACDB-ReactorData 回调

构造数据库(全局)反应器对象

(VLR-Addobj

启用禁用的反应器对象

(VLR-add-pobj

用于确定反应器对象是否已启用的测试

(VLR-哔哔声-反应[参数]

发出哔哔声

(VLR-命令-反应器数据回调

构造一个通知命令事件的编辑器反应器

(VLR-电流-反应-名称)

返回当前事件的名称(符号)(如果从反应器的回调中调用)

(VLR-Dataobj

返回与反应器关联的特定于应用的数据

(VLR-data-setobj data

覆盖与反应器关联的特定于应用的数据

(VLR-deepclone-reactorobj data

构造一个编辑器反应器对象,该对象提供深度克隆事件的通知

(VLR-docManager-ReactorOBJ Data

构造一个反应器对象,该对象提供与 MDI 相关的事件的通知

(VLR-DWG-REACTOROBJ数据

构造一个编辑器反应器对象,该对象提供绘图事件通知(例如,打开或关闭图形文件)

(VLR-DXF-ReactorOBJ Data

构造一个编辑器反应器对象,该对象通知与读取或写入 DXF 文件相关的事件

(VLR-编辑器-反应堆数据回调

构造编辑器(全局)反应器对象

(VLR-插入-反应器数据回调

构造一个编辑器反应器对象,该对象通知与块插入相关的事件

(VLR-连接器-反应器数据回调

构造链接器(全局)反应器对象

(VLR-LISP-REACTOR数据回调

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

(VLR-杂项-反应堆数据回调

构造不属于任何其他编辑器反应器类型的编辑器反应器对象

(VLR-鼠标-反应器数据回调

构造一个编辑器反应器对象,该对象提供鼠标事件通知(例如,双击)

(VLR通知反应器

确定如果反应器的关联命名空间未处于活动状态,则是否将执行其回调函数

(VLR-对象-反应器所有者数据回调

构造对象反应器对象

(vlr-owner-add reactor owner)

Adds an object to the list of owners of an object reactor

(vlr-owner-remove reactor owner)

Removes an object from the list of owners of an object reactor

(vlr-owners reactor)

Returns the list of owners of an object reactor

(vlr-pers reactor)

Makes a reactor persistent

(vlr-pers-list [reactor])

Returns a list of persistent reactors in the current drawing

(vlr-pers-p reactor)

Determines whether or not a reactor is persistent

(vlr-pers-release reactor)

Makes a reactor transient

(vlr-reaction-name reactor-type)

Returns a list of all callback conditions for this reactor type

(vlr-reaction-set reactor event function)

Adds or replaces a callback function in a reactor

(vlr-reactions reactor)

Returns a list of pairs ( event-name . callback_function) for the reactor

(vlr-reactors [reactor-type ...])

Returns a list of reactors of the specified types

(vlr-remove reactor)

Disables a reactor

(VLR全部移除反应器型

禁用指定类型的所有反应器

(VLR-SET-NOTIFICATION反应堆“范围”)

定义如果反应器的关联命名空间未处于活动状态,则是否将执行其回调函数

(VLR-sysvar-reactor数据回调

构造一个编辑器反应器对象,该对象提供对系统变量更改的通知

(VLR-工具栏-反应器数据回调

构造一个编辑器反应器对象,该对象提供工具栏中位图更改的通知

(VLR-痕量反应)

预定义的回调函数,用于在“跟踪”窗口中打印一个或多个回调参数

(VLR型反应器

返回表示反应器的符号

(VLR 类型)

返回所有反应器类型的列表

(VLR-撤消-反应器数据回调

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

(VLR-WBLOCK-REACTOR数据回调

构造一个编辑器反应器对象,该对象提供与写入块相关的事件的通知

(VLR-窗口-反应器数据回调

构造一个编辑器反应器对象,该对象通知与移动 AutoCAD 窗口或调整窗口大小相关的事件

(VLR-外部参照-反应堆数据回调

构造一个编辑器反应器对象,该对象提供与附加或修改外部参照相关的事件的通知


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 11:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部