我需要获取鼠标移动事件值(id est mouse_delta_x, mouse_delta_y)但没有移动鼠标光标(应该关闭它) 只需要使用鼠标移动但没有移动窗口光标的副作用。我知道我可以用RawInput来做,但我正在寻求最简单的方法。在winapi中可以轻松完成吗?简单的鼠标移动检测(但没有光标移动)在winapi
(这是需要在3D游戏移动摄像头)
我需要获取鼠标移动事件值(id est mouse_delta_x, mouse_delta_y)但没有移动鼠标光标(应该关闭它) 只需要使用鼠标移动但没有移动窗口光标的副作用。我知道我可以用RawInput来做,但我正在寻求最简单的方法。在winapi中可以轻松完成吗?简单的鼠标移动检测(但没有光标移动)在winapi
(这是需要在3D游戏移动摄像头)
能不能做到容易WINAPI?
本身并非如此,因为Win32 API假设指针位于屏幕上某个位置 - 如果指针碰到屏幕边缘,它将不会再移动。你可以做的是接收一个鼠标移动事件,发送指针包到屏幕中心,并忽略由这个指针变形创建的鼠标移动事件。
如果你不想跳过那个箍环,你必须使用RawInput或DirectInput。
该死的............ –
RawInput绝对是这样做的方式,它并不难于使用。 –