在ObjectARX中如何实现(command "zoom" "a") 语句
本帖最后由 作者 于 2003-4-5 8:30:52 编辑在ObjectARX中如何实现(command "zoom" "a")语句
[此贴子已经被作者于2003-4-5 8:30:23编辑过]
使用acedCommand函数
if (acedCommand(RTSTR, "zoom", RTSTR, "a", 0) != RTNORM)return;
我试过了,加了上述代码后执行和以前一样,没效果,为什么?
你把其中的a该为0.5,效果可能会明显一点。
上面代码的语法是正确的,只要你把它放在正确的位置上,包含“adslib.h”,应该不会有问题。acedCommand(RTSTR,"ZOOM",RTSTR,"A",0);
但在无模式对话框的函数中调用还是不行???
CAD菜鸟
在AutoCAD环境下不分大小写!这不是acedCommand函数的错
调试一下,查看每一步返回的Acad::ErrorStatus和RTNORM等的值,看一下是那里出错了我是锁定文档后单击按钮调用该语句的,执行后返回!RTNORM。而在全局函数中通过命令
本帖最后由 作者 于 2003-4-18 8:30:59 编辑我是锁定文档后单击按钮调用该语句的,执行后返回!RTNORM。而在全局函数中通过命令行执行正常。我是锁定文档后单击按钮调用该语句的,执行后返回!RTNORM。而在全局函数中调用通过命令行执行正常。都是在同一应用程序中。
这里对各位大虾表示感谢,有礼了!!!
不好意思,我没有看你的回复,不知你已经做答了。抱歉!
页:
[1]
2