lisp pause 坐标值_晓东CAD家园-论坛-A/VLISP-[求助]:用Lisp如何获得光标的动态坐标值-用Lisp如何获得光标的动态坐标值 - Powered by Discuz!...

从 AutoCAD 的任何一种输入设备中读取数值

(grread [track] [allkeys [curtype]])

只有特殊用途的 AutoLISP 应用程序才需调用本函数,AutoLISP 的大多数输入应使用各种 getxxx 函数来完成。

参数

track

如果提供该参数且其值不为 nil,则输入设备移动时,本函数能从定点设备中返回坐标。

allkeys

整数型,决定 grread 要执行的功能。allkeys 的几个位值相加可以获得组合功能。可以指定如下值:

1 (位0)  返回“拖动模式”坐标。如果设置了该位,而且用户只是移动定点设备而没有按下按钮或键盘,grread 函数就返回一个表,其第一个成员是类型代码 5,第二个成员是当前定点设备(鼠标或数字化仪)的位置坐标 (X,Y),这就是 AutoCAD 实现拖动的方法。

2 (位1)  返回所有的键值,包括功能键和光标键代码,用户按下光标键时并不移动光标。

4 (位2)  使用 curtype 参数传来的值控制光标的显示。

8 (位3)  在用户按下 ESC 键时不显示相应错误信息。

curtype

整数型,表明显示光标的类型。只有当 allkeys 参数的第二位为 1 时 curtype 参数才有效。该参数只控制当前 grread 函数调用时显示的光标类型。可以指定下列 curtype 值:

0  显示普通十字光标。

1  不显示光标(无十字光标)。

2  显示对象选择光标。

返回值

grread 函数返回一个表,其中第一个元素说明输入类型的代码,第二个元素既可能是整数,又可能是

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值