arx基本上都是扩展功能,也能通过外部程序來調用(vba,vb不就是这样吗?)
既然要调用autocad的功能,那为何不干脆就集合在autocad中呢?
要知道autocad已经是一个开发平台了.

解决方案 »

  1.   

    非常感謝musicdancer(饭盆)兄 
    請問如果我要做一個程序(用VC++)來打印AUTOCAD文件, 應該怎樣才能實現
      

  2.   


    另外還有一個問題:objectARX對autocad的可以擴展到什麼程度﹐能不能改變autocad的界面﹐比如加一個按鈕
      

  3.   

    1.
    如果客户有acad,你就不需要自己来编程打印了,直接用acad.
    如果没有,就要知道文件格式,或者到网上找相关控件(有的,你找找),我想你打印不是问题,问题是显示图形.我的建议:如果你是要开发一个房产管理之类的软件,大可不必脱离acad,直接在acad平台上开发就行了.
    2.可以改变acad界面,前提是你知道acad的架构,哪些可以动那些不能,比如加菜单,定制就可以了(编程也可以,用arx),加按妞,看你加在哪里.(当然,这只是我的了解)另:acad的oarx是比较底层的,上面有com壳,到activex,到vba
      

  4.   

    哦,你在安装acad的机子的system32下面可以找到一个控件DwgThumbnail.ocx,可以显示dwg文件图形