AutoCAD LISP 反應器功能參考(AutoLISP / ActiveX)

 注意: AutoLISP中的ActiveX支持僅限於Windows。

反應器功能定義,查詢和刪除反應堆和反應堆屬性。在使用這些功能之前,必須通過發出以下函數來加載AutoLISP reactor支持:

(vl-load-com)

該 (vl-load-com) 函數初始化reactor支持和許多其他AutoLISP擴展。

函數

描述

(vl-load-com)

加載AutoLISP反應器支持功能和其他AutoLISP擴展

(vlr-acdb-reactor data callbacks)

構造數據庫(全局)reactor對象

(vlr-add obj)

啟用已禁用的reactor對象

(vlr-added-p obj)

測試以確定是否啟用了reactor對象

(vlr-beep-reaction [args])

發出嗶嗶聲

(vlr-command-reactor data callbacks)

構造一個通知命令事件的編輯器反應器

(vlr-current-reaction-name)

如果從reactor的回調中調用,則返回當前事件的名稱(符號)

(vlr-data obj)

返回與reactor相關的特定於應用程序的數據

(vlr-data-set obj data)

覆蓋與反應器關聯的特定於應用程序的數據

(vlr-deepclone-reactor obj data)

構造一個編輯器反應器對象,該對象提供深度克隆事件的通知

(vlr-docmanager-reactor obj data)

構造一個reactor對象,該對象提供與MDI相關的事件的通知

(vlr-dwg-reactor obj data)

構造一個編輯器反應器對象,該對象提供繪圖事件的通知(例如,打開或關閉圖形文件)

(vlr-dxf-reactor obj data)

構造一個編輯器反應器對象,通知與讀取或寫入DXF文件相關的事件

(vlr-editor-reactor data callbacks)

構造一個編輯器(全局)reactor對象

(vlr-insert-reactor data callbacks)

構造一個編輯器反應器對象,通知與塊插入相關的事件

(vlr-linker-reactor data callbacks)

構造一個鏈接器(全局)reactor對象

(vlr-lisp-reactor data callbacks)

構造一個編輯器反應器對象,通知LISP事件

(vlr-miscellaneous-reactor data callbacks)

構造一個編輯器反應器對象,該對像不屬於任何其他編輯器反應器類型

(vlr-mouse-reactor data callbacks)

構造一個編輯器反應器對象,該對象提供鼠標事件的通知(例如,雙擊)

(vlr-notification reactor)

確定如果其關聯的命名空間未激活,則反應堆的回調函數是否將執行

(vlr-object-reactor owners data callbacks)

構造一個對象reactor對象

(vlr-owner-add reactor owner)

將對象添加到對象reactor的所有者列表中

(vlr-owner-remove reactor owner)

從對象反應器的所有者列表中刪除對象

(vlr-owners reactor)

返回對象reactor的所有者列表

(vlr-pers reactor)

使反應器持久化

(vlr-pers-list [reactor])

返回當前圖形中的持久反應堆列表

(vlr-pers-p reactor)

確定反應器是否持久

(vlr-pers-release reactor)

使反應器瞬變

(vlr-reaction-name reactor-type)

返回此reactor類型的所有回調條件的列表

(vlr-reaction-set reactor event function)

reactor中添加或替換回調函數

(vlr-reactions reactor)

返回對(名單事件名稱CALLBACK_FUNCTION)為反應堆

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

返回指定類型的反應器列表

(vlr-remove reactor)

禁用反應器

(vlr-remove-all reactor-type)

禁用指定類型的所有反應器

(vlr-set-notification reactor 'range)

定義如果其關聯的命名空間未激活,反應堆的回調函數是否將執行

(vlr-sysvar-reactor data callbacks)

構造一個編輯器reactor對象,該對象提供系統變量更改的通知

(vlr-toolbar-reactor data callbacks)

構造一個編輯器reactor對象,該對象提供工具欄中位圖更改的通知

(vlr-trace-reaction)

一個預定義的回調函數,它在Trace窗口中打印一個或多個回調參數

(vlr-type reactor)

返回表示reactor類型的符號

(vlr-types)

返回所有reactor類型的列表

(vlr-undo-reactor data callbacks)

構造一個編輯器反應器對象,該對象提供撤消事件的通知

(vlr-wblock-reactor data callbacks)

構造一個編輯器reactor對象,該對象提供與寫入塊相關的事件的通知

(vlr-window-reactor data callbacks)

構造一個編輯器反應器對象,該對象通知與移動或調整AutoCAD窗口大小相關的事件

(vlr-xref-reactor data callbacks)

構造一個編輯器反應器對象,該對象提供與附加或修改XREF相關的事件的通知





留言

這個網誌中的熱門文章

AutoCAD 填充線(剖面線)樣式簡易製作產生器

AutoCAD 如何自訂線型教學

AutoCAD 動態圖塊-如何在所有可見性顯示或隱藏