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


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(C++)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-18, 09:23 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】请问在cad中如何做到分步显示图形的效果

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


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



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


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多