![]() |
【转帖】请问在cad中如何做到分步显示图形的效果
请问在cad中如何做到分步显示图形的效果
请问在cad中如何做到分步显示图形的效果 比如先画一个直线,过一秒钟再画一个圆,再一秒钟。。。 这种效果如何达到呢。是用mfc里的ontimer,还是线程的方式做呢? 感谢大家的支持。 调用函数 sleep (num) 可以实现你的功能。 或调用 autocad的命令 delay 大侠,sleep我原来就已经试过,但不好用,不可能出现我要的效果。比如我在一个方法内要画三个实体在每两个实体间加入sleep函数时,程序的执行并不象你想象的那样,一个个的画出来,而是休了一定秒数后,还是一起显示。 delay我不会用,也没查到,能否说得详细点,谢谢 看来你是用修改acad实体数据库的方法画图,用该方法确实无法达到你要的效果,(除非你刻意去显示刚刚生成的实体)。你可以改用acad命令的方法画图:就是 acedcommand()函数,可以达到效果,我用过。 说得对,我试过了,不过效果上差点,也不知有没有一种方法,能够直接给cad发一个消息,让cad直接将图形数据库里的数据重新显示一次? |
| 所有的时间均为北京时间。 现在的时间是 08:27 AM. |