构造编辑器反应器对象,在发生与移动或缩放 AutoCAD 窗口相关的事件时通知应用程序
(vlr-window-reactor data callbacks)
参数
data
任意要与反应器对象关联的 AutoLISP 数据。如果没有数据则为 nil。
callbacks
表,其中包含下列格式的点对:
(event-name . callback_function)
这里,event-name 是表 “Window 反应器事件”中的符号之一,callback_function 为符号,代表事件发生时要调用的函数。每个回调函数都接受如下两个参数:
reactor_object 调用回调函数的 VLR 对象。
list 与特定事件相关联的其他数据元素。该表针对特定事件的内容见表 “Window 反应器回调数据”。
返回值
reactor_object 参数。
Window 反应器事件 |
|
---|---|
事件名称 |
说明 |
:vlr-docFrameMovedOrResized |
移动或缩放 MDI 子窗口(文档窗口)。 |
:vlr-mainFrameMovedOrResized |
移动或缩放 AutoCAD 主窗口。 |
Window 反应器回调数据 |
||
---|---|---|
名称 |
表长度 |
参数 |
:vlr-docFrameMovedOrResized :vlr-mainFrameMovedOrResized |
2 |
第一个参数是包含窗口 HWND 的整数。 第二个参数表示窗口是否已被移动或缩放。如果窗口已被移动,则该参数为 T,如果窗口已被缩放,则该参数为 nil。 |
明经通道 版权所有 未经许可 不得传播 | 评论 |