0sch 发表于 2008-6-16 14:48:00

有没有谁知道SaveAs()函数的参数怎么写呀?

我在学习用VC的AUTOMATION写AUTO CAD图
IAcadApplication App;
if(!App.CreateDispatch(".Application.15",NULL))   exit(1);
IAcadDocuments docs;
docs.AttachDispatch(App.GetDocuments());
IAcadDocument doc;
doc.AttachDispatch(App.GetActiveDocument());
char* p="acdb::acR15_DWG";
doc.SaveAs("D:\\2.dwg",_variant_t(p));   //执行情况是,出来一个没有内容的警告框,存盘失败
应该是文件格式不对,这里有谁知道该怎么设置吗?

alfalfa 发表于 2008-6-16 17:19:00

我想第二个参数应该对应 AcApDocument::SaveFormat Enum 里面的数值。
试一下:int p=12;
页: [1]
查看完整版本: 有没有谁知道SaveAs()函数的参数怎么写呀?