我想在自己的计算程序中计算某些点的坐标,点击自己程序中的按钮,然后把这些坐标传到autocad的,并让cad根据这些数据执行画圆啊等命令!急啊,高手帮忙!

解决方案 »

  1.   

    先获得这AUTOCAD的窗口句柄,然后通过这个句柄向这个窗口发送要操作的消息!!
      

  2.   

    不对,这个具体要查资料,类似于Office自动化
      

  3.   

    www.baidu.com 搜索一下“vc autocad”得到如下资料:
    http://www.starinfo.net.cn/computer/980405_4.html
    http://www.mjtd.com/bbs/Archive_view.asp?boardID=4&ID=6094
    http://www.china-askpro.com/msg2/qa63.shtml
    http://www.cadhelp.net/bbs/printpage.asp?BoardID=5&ID=73
      

  4.   

    to  sinall() 
    几个网站都没有用啊,我早搜索过了!
    大家帮忙啊,急啊!
      

  5.   

    写dxf文件吧
    格式在:
    http://www.moon-soft.com/program/FORMAT/graphics/dxf12.htm
    如画线:
      line      10, 20, 30 (start point), 11, 21, 31 (endpoint).
    圆:
      circle    10, 20, 30 (center), 40 (radius).
      

  6.   

    to  keiy() 
    不够灵活啊,而且我还要在已有图形中插入数据啊,还有一些其他的操作!
    autocad的activex可以在vc里面用么?
      

  7.   

    只能用 autocad 的自动化对象,但是不知道它有没有.
      

  8.   

    不用dxf的话,看来只能用lisp了(很久前用的)
    autocad有sdk,它是用来增加autocad功能的