您可以获取有关您创建的反应器或使用其他应用程序创建的响应器的信息。
注意:AutoLISP 中的 ActiveX 支持仅限于 Windows。
可以使用以下函数来检查反应器对象:
- vlr-data-set- 返回指定反应器的类型。例如:
(vlr-type circleReactor)
:VLR-Object-Reactor
- vlr-current-reaction-name- 返回导致调用回调函数的事件的名称。例如:
(vlr-current-reaction-name)
:VLR-modified
- vlr-data- 返回附加到反应器的应用程序特定数据值。例如:
(vlr-data circleReactor)
"Circle Reactor"
您可以使用此数据来区分可以触发相同回调函数的多个反应器。
- vlr-owners- 返回 AutoCAD 图形中向对象反应器触发通知的对象列表。例如,以下函数调用列出了触发通知的对象:circleReactor
(vlr-owners circleReactor)
(#<VLA-OBJECT IAcadCircle 03ad077c>)
- vlr-reactions- 返回指定反应器的条件函数对的回调列表。以下示例返回有关以下内容的信息:circleReactor
(vlr-reactions circleReactor)
((:vlr-modified . PRINT-RADIUS))
注意:您还可以使用“可视 LISP 检查”功能来查看有关反应器对象的信息。
|