王咣生 发表于 2004-5-19 17:56:00

如何在ARX中执行一个addCommand()注册的命令

如何在ARX中执行一个addCommand()注册的命令?


acedCommand()不行,应该怎么做?

wencugnb 发表于 2004-5-26 09:17:00

关注


acedCommand(RTSTR, "CIRCLE", RTPT, pt, RTREAL, rad, RTNONE);

spaceh 发表于 2004-5-28 13:44:00

这个问题我也遇到了,不知道有没有解决,斑竹?

spaceh 发表于 2004-5-28 14:44:00

本帖最后由 作者 于 2004-5-31 15:09:09 编辑 <br /><br /> <FONT face=宋体 size=2>已经解决了,呵呵.</FONT>



<FONT face=宋体 size=2>acedCommand只能用在Document Context中,可以这样发送命令</FONT>


<FONT face=Arial size=2>//执行一条ACAD命令,示例为绘一个圆。#include "acdocman.h"<BR>//************************************************<BR>AcApDocument * pDoc=acDocManager-&gt;curDocument();<BR>        CString str= "circle\n0,0\n3\n";<BR>        acDocManager-&gt;sendStringToExecute(pDoc,str); <BR>//**************************************************</FONT><BR>

王咣生 发表于 2004-5-28 15:14:00

回复

谢谢!

bj_lyh 发表于 2005-7-24 01:49:00

<P>多谢!困惑了我两天的问题终于解决!多谢了!</P>

ishou 发表于 2005-7-31 11:38:00

<P>用<FONT size=2>&nbsp;acDocManager-&gt;sendStringToExecute(pDoc,str); 可能仍然有问题:</FONT><BR><A href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=38985" target="_blank" >http://bbs.mjtd.com/forum.php?mod=viewthread&tid=38985</A></P>
页: [1]
查看完整版本: 如何在ARX中执行一个addCommand()注册的命令