明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2170|回复: 5

vb能否获得预览图?

[复制链接]
发表于 2003-12-18 18:45 | 显示全部楼层 |阅读模式
用vb编程,比如插入块,能不能在选择点时显示预览图,就像在命令行中insert那样?
发表于 2003-12-18 18:57 | 显示全部楼层
这不是预览图,其实是已经插入到ACAD中,只是鼠标移动的过程中块也进行移动,有这种类似的“预览”效果。因而主要是鼠标移动中坐标的获取,目前VBA中没有相应的功能,只能借助其它组件,如acadx.arx。
 楼主| 发表于 2003-12-18 20:42 | 显示全部楼层
这样说的话,就是说读取鼠标的位置,将读出的点作为插入点插入,然后鼠标移动后删除刚才插入的块再读取新点再插入,直到按下鼠标键为止.对吧?
难怪在插入块时可以看到在设计中心多出一个,待会又自动删除的块.
长见识啊!!!
vb不能获得当前鼠标位置么?
 楼主| 发表于 2003-12-19 18:24 | 显示全部楼层
再顶顶,请教3楼的问题
发表于 2004-8-5 14:40 | 显示全部楼层
  1. vba不能获得当前鼠标的坐标?我要在鼠标移动的过程中计算一些东西(例如鼠标处距直线的距离),并显示出来,该怎么做?
复制代码
AcAdx.arx是什么?怎么用?
发表于 2004-8-5 21:44 | 显示全部楼层
我使用的是lisp方法,现将块插入到一个位置(比如原点),然后在使用移动命令。对用户来讲效果差不多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-19 02:59 , Processed in 0.195251 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表