whyangdong 发表于 2003-5-31 14:24:00

为什么用按钮实现不了下述代码

struct resbuf* cmdlist;
   ads_point p1;
   p1=100;
   p1=100;
   p1=0;
   cmdlist = acutBuildList(RTSTR, "INSERT",RTSTR,"c", RT3DPOINT, p1,RTSTR,"1",RTSTR,"1",RTSTR,"0",
   0);
   acedCmd(cmdlist); //我想插入一个块,用注册命令可以实现,但放到对话框按钮里确实现不了,为什么呢?
我是非模态对话框

friendyuan 发表于 2003-6-27 17:07:00

在使用之前是否需要加一句:
BeginEditCommand();对话框中,焦点不在AutoCAD中。
我的感觉,请讨论。

goldenshin 发表于 2003-6-30 09:55:00

非模态对话框不能直接操作文档, 要先锁定文档;
本论坛有很多地方谈了这个问题,你也可以看看最前面的编程日记.
页: [1]
查看完整版本: 为什么用按钮实现不了下述代码