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