mikewolf2k 发表于 2003-12-18 18:45:00

vb能否获得预览图?

用vb编程,比如插入块,能不能在选择点时显示预览图,就像在命令行中insert那样?

efan2000 发表于 2003-12-18 18:57:00

这不是预览图,其实是已经插入到ACAD中,只是鼠标移动的过程中块也进行移动,有这种类似的“预览”效果。因而主要是鼠标移动中坐标的获取,目前VBA中没有相应的功能,只能借助其它组件,如acadx.arx。

mikewolf2k 发表于 2003-12-18 20:42:00

这样说的话,就是说读取鼠标的位置,将读出的点作为插入点插入,然后鼠标移动后删除刚才插入的块再读取新点再插入,直到按下鼠标键为止.对吧?
难怪在插入块时可以看到在设计中心多出一个,待会又自动删除的块.
长见识啊!!!
vb不能获得当前鼠标位置么?

mikewolf2k 发表于 2003-12-19 18:24:00

再顶顶,请教3楼的问题

ironwill 发表于 2004-8-5 14:40:00

vba不能获得当前鼠标的坐标?我要在鼠标移动的过程中计算一些东西(例如鼠标处距直线的距离),并显示出来,该怎么做?AcAdx.arx是什么?怎么用?

my_computer 发表于 2004-8-5 21:44:00

我使用的是lisp方法,现将块插入到一个位置(比如原点),然后在使用移动命令。对用户来讲效果差不多。
页: [1]
查看完整版本: vb能否获得预览图?