如何动态的获取鼠标移动时所接触到的实体的信息
我们知道,不管是用EntityJig或者DrawJig时,鼠标在绘图区中移动时,可以动态的获取 鼠标所在点的坐标。那么,请教一下各位:handshake,有没有一种方法,当鼠标在绘图区移动时,当鼠标经过图元实体对象时,把此实体对象的ObjectId动态的输出在命令行中?
https://www.ixigua.com/7152061017579749919
这种是用 autolisp 实现的。可以参考一下 本帖最后由 mokson 于 2022-10-9 08:10 编辑
AutoCAD的快捷特性 qpmode,可以实现点击对象的提示信息,也可以自定义显示的信息。
如果设置鼠标悬停工具提示的内容,在 cui 里设置。
vitalgg 发表于 2022-10-8 16:53
https://www.ixigua.com/7152061017579749919
这种是用 autolisp 实现的。可以参考一下
用C#.net可以实现不? dancefly09 发表于 2022-10-8 17:12
用C#.net可以实现不?
应该可以实现。
我不会C#
下面是 lisp 代码:
https://atlisp.cn/function/ui:dynquery 你可以委托Application.DocumentManager.MdiActiveDocument.Editor.PointMonitor事件 用事件—————————————— 因为压根不是jig,而是四叉树
页:
[1]