明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2124|回复: 3

[求助]到底应该如何实现类似CAD中打开文档的功能?

[复制链接]
发表于 2004-5-18 11:18:00 | 显示全部楼层 |阅读模式
我在论坛也搜索了关于这方面的一些帖子,可感觉都没有说清楚。到底应该如何实现类似CAD中打开文档的功能呢?但这里要求不显示那个“选择文件”的对话框,因为打开的文件是由程序指定的。我知道下面的代码不对,可大家能告诉我到底错哪了,应该如何改呢?或者如何实现我要求的功能呢?我这里先谢谢了!!!!! AcDbDatabase *pdb=new AcDbDatabase(false,true);//数据库pdb不和当前文档联系,而和另一个文档相联系
pdb->readDwgFile("D:\\zsj3.dwg");
AcApDocument *pcurdoc=acDocManager->curDocument();//保存当前文档的指针
AcApDocument *pdoc=acDocManager->document(pdb);//得到和pdb数据库相联系的文档指针
acDocManager->setCurDocument(pdoc);//将和pdb数据库相联系的文档设置为当前文档
acDocManager->activateDocument(pdoc,true);
acDocManager->closeDocument(pcurdoc);//关闭原先的文档
发表于 2004-5-19 08:04:00 | 显示全部楼层
请看看ObjectARX的Samples中的例子:


docman
 楼主| 发表于 2004-5-20 13:28:00 | 显示全部楼层
唉,看来又得使用acedCommand()了!
发表于 2004-5-21 07:29:00 | 显示全部楼层
请注意:


在docman这个例子中,打开DWG可没有有acedCommand()。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 05:49 , Processed in 0.155336 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表