本人现在用Vc开发一个软件,需要加载显示auto cad的图形,并将图形转换成bmp,jpg等的格式输出,但程序中不需要对auto cad的图形做其它的编辑等工作,请问有没有简单一些的办法?我看了一些auto cad的二次开发的文章,因为对这些一点没有接触,所以觉的比较复杂,有高手给指点一下啊?

解决方案 »

  1.   

    简单的话,可以用第三方控件,或者直接shellexecute开启autocad来处理.......
      

  2.   

    比较通用的是DXF文件格式,应该有现成的别人开发的控件来打开它,麻烦一点就自己分析它内部的数据表示结构,自己画。
      

  3.   

    dxf 有专门的格式,在CAD的帮助中有DXF的格式说明。
    当然也可以使用别人已经编好的模块加载
      

  4.   

    除了楼上所说的使用别人的库加载以外, 如果你只是输出JPG,BMP,可以考虑使用ARX,这个AUTOCAD支持的内部DLL,使用命令行即可调用.但是有一个限制就是只能在装有AUTOCAD的机器上运行.
      

  5.   

    如果有高手能够顺手解决的话,跟本人联系,可以谈报酬。最好是能够在不安装auto cad的情况下解决它。
    本人联系方式 [email protected]