whurcm 发表于 2008-3-28 11:16:00

[求助]关于非模式对话框下按纽调用acedCommand函数的问题

我写了一个非模式对话框,通过按纽实现获取CAD中某点的坐标,然后想通过另外的按纽实现按坐标跳转到指定的位置。<br/>我用了acedCommand(RTSTR,"ZOOM",RTSTR,"C",RT3DPOINT,pt,RTREAL,rel,0);<br/>结果点按纽不能实现跳转。<br/>请问各位高手是哪里的问题?<br/>

nc2t 发表于 2008-4-10 12:02:00

<p>这个函数有问题</p><p>不是同一个进程下的</p><p>我用过,在命令行下就可以,用对话框就不行</p><p>现在也没解决呢</p>

whurcm 发表于 2008-4-16 17:15:00

跳转问题已经解决,最开始是因为我没有获取CAD的句柄,但是必须在模式对话框下实现。<br/>非模式对话框模式下不能得到对话框的焦点,即说如果你对话框里有EDIT控件,而且需要在CAD窗口下操作非模式对话框,则EDIT控件是无法输入文字的;按纽是可以的。不知道哪位高手能在CAD下的非模式对话框下实现EDIT控件的输入。
页: [1]
查看完整版本: [求助]关于非模式对话框下按纽调用acedCommand函数的问题