- 4
- 0
- 约2.41千字
- 约 4页
- 2019-09-25 发布于江苏
- 举报
在ARX的帮助里有最常见的两个方法:
int acedCommand(int rtype, ... unnamed);
int acedCmd(const struct resbuf * rbp);
这两个函数处理命令的方式差不多,只不过一个通过链表来描述整个命令,一个通过不定参数来描述。
1. acedCommand()[ads_command()]
acedCommand()函数的参数是成对处理的。每对参数中的第一个表示参数的类型,第二个表示其实际的数据。参数表中的最后一个必须是单个参数,其值为0或RTNONE。每个表示参数类型的参数值必须为在adscodes.h文件中定义的结果类型码中的一个(例如RTPOINT)。比如:acedCommand(RTSTR, ZOOM, RTSTR, W, RT3DPOINT, p11, RT3DPOINT, p21 ,0);这个命令执行后会根据p11和p21点所确定的窗口范围缩放。注意p11和p21是ads_point类型。
2. acedCmd()[ads_cmd()]
注意此函数有一个resbuf指针类型的参数。该 resbuf 指针从何而来?它来自acutBuildList()函数。该函数的优点就是可以动态修改命令内容,不像acedCommand那样命令是写死的,但是缺点就是执行效率比acedCo
您可能关注的文档
最近下载
- 【浙商-2026研报】万国黄金集团(03939):深度报告:黄金万国.pdf VIP
- 陕西省2026职业技能大赛西安市选拔赛装配钳工项目(国赛精选)技术文件.docx VIP
- 中译语通科技(陕西)有限公司招聘简章.pdf VIP
- 2024年山西晋中中考语文试题及答案.doc
- 2025统编版高一中外历史纲要下知识点归纳总结(复习必背).docx VIP
- HAIER 海尔 海尔Haier冰箱 BCD-231WDBB 说明书.pdf
- 中国呼吸危重症患者肠内营养支持专家共识(2026版).docx VIP
- 小班防雷电课件.pptx VIP
- 哈工大 土木工程施工.pdf VIP
- 中建一局《项目技术创效手册》.docx VIP
原创力文档

文档评论(0)