高手求救:如何对autocad 进行简单的编辑(不通过ole)(实现简单的删除,添加,移动功能)(100分)

  • 主题发起人 主题发起人 yang_mis
  • 开始时间 开始时间
Y

yang_mis

Unregistered / Unconfirmed
GUEST, unregistred user!
我被这个问题困扰了三天了,那位高人能救我于水火之中!!
1、在delphi 中,能直接对.wmf进行编辑吗?(比如在上面画线)
2、要实现对.dwg编辑有哪些方案(图是存放在db 中)有没有直接提供编辑.dwg 的控件
能否提供给小弟yang_mis@263.net
3、delphi能实现对autocad的二次开发吗?
4、那位高人能提供vb对autocad进行二次开发的网络资源(最好是电子书籍)
高人快指点我吧,我快要晕了。
 
天哪,没有人对这个感兴趣吗??
 
看来没有人会了。
 
告诉你两个控件,不过网上可能只有评价版的。VectorDraw, Dr.DWG CADLite Library
找到非评价版,告诉我一下,我也想要。
 
3.完全能够
4.看AutoCAD的帮助文件比什么书都好
 
3。可以的我已经做出来了。其实很简单。
4。shaofun已经说了。我就是靠看AutoCad的帮助才做成。
 
作大家都可能作了一点,问题是用的都是createoleoject,来实现连结的,
这样一来看不见提示,二不能用vba里的sendcommand,的命令,这样同志们
就没法实现指令的透明化
 
我也找这个控件,只知道用ocx控件,谁有的话也发一个给我:robin_lo@163.com
 
只能用ARX了
 
1、对wmf编成是可一可以直接创建wmf画布。如果需要取出对应矢量元素内容需要写编码
控制,一般的打印预览都是基于wmf画布来做的。
2、autocad 编成的话建议看一下autocad的文档有详细的说明。
对autocad 编程有如下几种方法
1,ole,可以直接使用autocad里面的菜单、命令等,缺点是对图形对象无透明的控制
2,acitvex 就是前面你说的createoleobject得方法
优势是可一完全透明控制图形对象的添加删除,可一用代码直接绘制图形对象
缺点是需要管理的内容比交多,需要定制控制界面
3、dde
老式的通讯方式,建议不要采用。
 
楼上的老兄,不只明白不明白,autocad中的透明,是另一个含义,是指在使用一个命令的同时
不退出的情况下,应用另一个命令。经过我这半年的实践,如果作二次开发,最好别用delphi
非用不可,只用它做个壳好了,核心还是用vc编的arx,最后调用好了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部