如何捕捉屏幕边界之外的鼠标移动

时间:2012-12-15 09:52:12

标签: winapi mouse

我的应用程序在向下事件上捕获鼠标并依赖于与当前鼠标指针位置(可见指针)不直接相关的鼠标移动。因此,数学基于初始点和鼠标的相对点,并且视觉反馈在视觉上没有链接到可见鼠标指针,因此指针也可以完全隐藏。但是当我到达屏幕边界时,传入的坐标被剪裁。它看起来很合理,因为指针也不移动,但我想继续获取有关相对鼠标移动的信息,即使可见指针到达屏幕边界。这可能吗?也许可以从驱动程序访问原始鼠标信息?

1 个答案:

答案 0 :(得分:0)

基本上Raw Input Api符合我的目标。需要使用RegisterRawInputDevices注册窗口并获取WM_INPUT消息。传入的数据通过不受屏幕边界限制的相对鼠标移动。