命令可以是透明的,也可以是模式的。当提示用户输入时,可以调用透明命令。仅当 AutoCAD 正在发布命令提示符且当前没有其他命令或程序处于活动状态时,才能调用模式命令。函数的参数指定新命令是模态 (ACRX_CMD_MODAL) 还是透明 (ACRX_CMD_TRANSPARENT)。参数还指定命令的其他选项。查看ObjectARX 引用。透明命令只能嵌套一个级别(即调用主命令,主命令调用一个透明命令)。commandFlagsAcEdCommandStack::addCommand()commandFlagsAcEdCommandStack 如果创建多个对一组通用全局对象进行操作的命令,请考虑是否应使它们成为模式,以便它们不会相互干扰。如果此类冲突不是问题,则使新命令透明化会导致更大的使用灵活性。 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:48
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.