几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(C++) (http://www.dimcax.com/hust/forumdisplay.php?f=34)
-   -   【转帖】怎样在arx的无模式对话框的消息事件中,执行cad的命令? (http://www.dimcax.com/hust/showthread.php?t=7567)

yang686526 2009-04-18 01:39 PM

【转帖】怎样在arx的无模式对话框的消息事件中,执行cad的命令?
 
怎样在arx的无模式对话框的消息事件中,执行cad的命令?
怎样在arx的无模式对话框的消息事件中,执行cad的命令?
请问:怎样在arx的无模式对话框的消息事件中,执行cad的命令?
我在arx的命令中,执行一条cad的命令,如acedcommand(rtstr, "circle", 0);可以实现
但我在无模式对话框的一个单击事件中,执行这条命令,为什么cad就不理我呢?怎么解决?
谢谢。
已解决
直接调用acdocmanager->sendstringtoexecute();函数搞定一切。
如: cstring tmp;
tmp.format("zoom w %f,%f,%f %f,%f,%f\n",pnt1.x,pnt1.y,pnt1.z,pnt2.x,pnt2.y,pnt2.z);
acdocmanager->sendstringtoexecute(acdocmanager->curdocument(),
tmp,false, true);
自己顶!


所有的时间均为北京时间。 现在的时间是 03:04 AM.