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相關的事件的通知 |
相關連結
應用程序處理函數參考(AutoLISP)
算術函數參考(AutoLISP)
等式和條件函數參考(AutoLISP)
錯誤處理函數參考(AutoLISP)
功能處理函數參考(AutoLISP)
列表操作函數參考(AutoLISP)
字串函數查找表(AutoLISP)
符號處理函數參考(AutoLISP)
留言
張貼留言