从移动鼠标到窗口收到MOUSEMOVE消息之间,Windows都干了什么?
Sodar 2008-10-17 01:48:29 用户移动了一下鼠标,最终鼠标所在位置的窗口收到了一个WM_MOUSEMOVE消息。对于大多数程序来说,对这个消息进行处理以进行响应就够了。
可是,这段时间内到底发生了什么事情?
按照我的推测,应该是由鼠标驱动程序发鼠标移动的事件通知windows窗口管理模块,然后由该模块检查一下这个消息应该发送给哪个窗口。
问题是:这个过程可以HOOK吗?即我们是否可以接管并修改鼠标的各种动作?
另外一个小问题:在Windows系统中,如何才能彻底隐藏鼠标光标?