找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
12
返回列表 发新帖
打印 上一主题 下一主题

截获UG中的mousemove事件

[复制链接]
11
发表于 2004-11-11 14:04:15 | 只看该作者
UG有没有就不知道了
12
发表于 2004-11-11 23:03:04 | 只看该作者
仍然谢谢仁兄,常联系:qq:297122380
13
发表于 2004-11-13 02:11:06 | 只看该作者
当初也是有这个想法,想得到鼠标点的信息,自己写了一个,方法就不说了,因为采用的方式有些变态,不太适合用在二次开发上。
看看图吧:
14
发表于 2004-11-13 20:27:47 | 只看该作者
很想知道仁兄是怎末实现的?可一赐教吗?谢谢
15
发表于 2004-11-17 00:29:22 | 只看该作者
???
16
发表于 2004-11-17 22:00:29 | 只看该作者
鼠标钩子+投影变换。
  
不管你用什么方法,首先要得到鼠标指针在WINDOWS窗口中的设备坐标,这就得用鼠标钩子。
然后想方设法把它还原到UG的场景坐标系中。这个就是投影变换的逆过程。可以想想,UG的图形不正是由3D经过投影变换到窗口坐标中的么?
  
无论是用鼠标钩子,还是投影变换,都是开发中不稳定的因素!  
如果你不是非得需要这个功能的话,就别在这上面浪费时间了。毕竟是做二次开发。除非是做一些非常规的开发,比如做一些UG所不具备的功能时。
17
发表于 2004-11-18 22:28:51 | 只看该作者
有同感,曾经想过你的思路,但是觉得不太好,怕在截获消息的时候对UG有影响,所以就没实行.....现在看来是不完善,要是有内部开发的技术支持就好了,呵呵,谢谢了
18
发表于 2004-11-20 15:24:33 | 只看该作者
我用的是timer,定时查询鼠标的位置
19
发表于 2004-11-20 17:24:15 | 只看该作者
啊。。。
zhjb兄说的极是,没从这个角度考虑过。
20
发表于 2009-5-27 21:24:46 | 只看该作者
请问如何将鼠标的位置和ug窗口联系起来呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-27 15:44 , Processed in 0.029955 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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