对更多用户调用的命令做出反应
在编写基于 reactor 的应用程序时,您需要处理任何对对象有重大影响的命令。程序设计活动之一应该是查看所有可能的 AutoCAD 编辑命令,并确定应用程序应如何响应每个命令。第 6 课末尾显示的反应器跟踪表的格式非常适合此目的。调用您希望用户使用的命令,并记下应用程序应响应的行为类型。要计划的其他操作包括
为了防止一个非常复杂的主题变得非常非常复杂,本教程没有尝试涵盖所有应该涵盖的可能性,并且本课程中的功能保持在绝对最低限度。 即使您不会为这些额外命令构建完整的功能,请检查一些额外的编辑功能需要您执行哪些操作:
不过,首先,只需计划以下几点:
注意:除了用户调用的 AutoCAD 命令外,还可以通过 AutoLISP 或 ObjectARX® 应用程序修改或删除图元。Garden Path 教程中提供的示例不包括 Garden Path 折线边界的编程操作,例如 through ( <polyline entity>)。在这种情况下,编辑器反应器事件不会被触发。entdel:vlr-commandWillStart:vlr-commandEnded
|
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-28 17:16
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.