HzCAD 发表于 2006-8-12 14:43:00

如何在非模式对话框中使用acedCommand()函数?

<P>我想在一个非模式对话框中使用acedCommand()函数来插入一个块.程序编译和连接没问题,只是执行的时候acedCommand()没起作用.在调试的状态下单步运行到acedCommand(),没有发现什么特殊情况,函数里的各个参数都很正常.我在其他的地方使用这个acedCommand(),也可以正常使用.</P>
<P>我的对话框继承于CAcUiDialog,会不会它不支持acedCommand()函数?</P>
<P>整个acedCommand(),函数为:</P>
<P>acedCommand(RTSTR,"insert",RTSTR,strNameOfBlock,RTPOINT,ptInsert,</P>
<P>RTSTR,"1",RTSTR,"1",RTSTR,"0",RTNONE);</P>

HzCAD 发表于 2006-8-13 10:59:00

<P>问题已解决,下面是从<A href="http://discussion.autodesk.com/index.jspa" target="_blank" >Discussion Groups Index</A> &gt; <A href="http://discussion.autodesk.com/index2.jspa?categoryID=8" target="_blank" >AutoCAD Groups</A> &gt; <A href="http://discussion.autodesk.com/forum.jspa?forumID=34" target="_blank" >Autodesk ObjectARX</A> &gt; acedCommand don't work 下复制过来的,要知道详细信息,可以google一下</P>
<P>how can use acedCommand in a modeless dialog?<BR>&nbsp;&nbsp; acedCommand cannot be used directly from the "application context". See<BR>"Code Differences under the Application Execution Context" topic in ARX docs <BR>for details.</P>

gis_nhz 发表于 2007-2-8 15:49:00

能否告知详细解决方法
页: [1]
查看完整版本: 如何在非模式对话框中使用acedCommand()函数?