明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4040|回复: 11

GetPoint 需要捕捉时的问题?

  [复制链接]
发表于 2003-1-16 09:57:00 | 显示全部楼层 |阅读模式
这个函数在AutoCAD(r)14.0中执行时是可以捕捉点的,可是在AutoCAD2000中一点捕捉按钮后就结束GetPoint过程了,这样我就没法用GetPoint捕捉一个精度点了,有什么解决办法,AutoCAD2000的开发环境比14中好多了,但不能为了这个我得回到14去啊。
发表于 2003-1-16 10:55:00 | 显示全部楼层

事先打开对象捕捉,或者在“getpoint”之前设定系统变量“osmode”,来启动捕捉

事先打开对象捕捉,或者在“getpoint”之前设定系统变量“osmode”,来启动捕捉



到“明经CAD”淘金,肯定有收获!
发表于 2003-1-16 11:15:00 | 显示全部楼层

我试了试,没问题呀?还有别人碰到过这种情况吗?

 楼主| 发表于 2003-1-16 15:19:00 | 显示全部楼层

这样可不行啊,不一定捕捉什么类型的点,OSMODE没法设置啊![讨论]

本帖最后由 作者 于 2003-1-16 15:19:50 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2003-1-16 16:46:00 | 显示全部楼层

不知你所指的是VBA环境还是VLISP环境

发表于 2003-1-16 17:20:00 | 显示全部楼层

喜欢猎奇的请点击。。。

大家都留意一下,对比其他几个回复,唯有zxj_76的加了图片的点击人数出奇的多,为什么?因为大家活都喜欢猎奇,我也不例外。本以为图片与讨论的话题有关,却出奇来一个风景。可见人的好奇心是多么的强烈。好,有好奇才有进取心!
发表于 2003-1-16 18:12:00 | 显示全部楼层

你是说用工具栏上的CAD本身提供的捕捉吧.

判断运行错误吧,如果 Err.Number = -2147352567 ,表示这时可能是运行其它的命令,那就用 Resume 让它继续执行.
这时,只能通过右键单击来取消命令,当然如果会用API的话,也可以通过GetAsyncKeyState来捕捉ESC按键来取消命令.
关于这个问题,论坛上已经有很详细的介绍,自己搜索一下.
 楼主| 发表于 2003-1-17 08:39:00 | 显示全部楼层

VB环境,也就是说在AutoCAD2000中的GetPoint不能使用透明命令,而R14中是可以的。

VB环境,也就是说在AutoCAD2000中的GetPoint不能使用透明命令,而R14中是可以的。'Pan和'Zoom都不行。[br]
发表于 2003-1-17 09:14:00 | 显示全部楼层

乖,这不是问题

其实这个问题不是问题,该说的大家都说了,即使发生了,这个问题也可以通过实现设置捕捉,来解决的。没事的,乖!
发表于 2003-1-17 10:16:00 | 显示全部楼层

CAD对R14和R2000的VBA做了一些变动,要注意各个版本之间的变化。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 18:44 , Processed in 0.189960 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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