CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

相关分类

使用 aceedCmdS()

2023-1-1 01:35| 发布者: admin| 查看: 351| 评论: 0|来自: AutoCAD

该函数等效于但以结果缓冲区列表的形式将值传递给 AutoCAD。这在构造 AutoCAD 命令列表时涉及复杂逻辑的情况下非常有用。该函数对于构造命令列表很有用。acedCmdS()acedCommandS()acutBuildList()

该函数还具有以下优点:命令列表可以在运行时修改,而不是在编译时修复。它的缺点是执行时间稍长。有关更多信息,请参阅ObjectARX 参考acedCmdS()

以下示例代码片段导致 AutoCAD 在当前图形屏幕(或视口)上执行重绘。

struct resbuf *cmdlist;
cmdlist = acutBuildList(RTSTR, "redraw", 0);
if (cmdlist == NULL) {
acdbFail("Couldn't create list\n");
return BAD;
}
acedCmdS(cmdlist);
acutRelRb(cmdlist);

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 12:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部