Windows 是否可以确定WM_鼠标是否从鼠标或触摸板移动?

Windows 是否可以确定WM_鼠标是否从鼠标或触摸板移动?,windows,winapi,user-interface,Windows,Winapi,User Interface,我需要检测消息WM_MOUSEMOVE的来源,但在internet上找不到任何资源 这可能吗?我坚信这是不可能的WM_MOUSEMOVE描述了鼠标光标在屏幕上的移动,无论是什么设备导致了该操作。实际上,它甚至可能是软件模拟的鼠标光标移动,也就是说,根本不是由任何硬件设备引起的。我坚信这是不可能的WM_MOUSEMOVE描述了鼠标光标在屏幕上的移动,无论是什么设备导致了该操作。实际上,它甚至可能是软件模拟的鼠标光标移动,即根本不是由任何硬件设备引起的。是的,实际上原始输入可以检测鼠标移动消息来自何

我需要检测消息WM_MOUSEMOVE的来源,但在internet上找不到任何资源


这可能吗?

我坚信这是不可能的
WM_MOUSEMOVE
描述了鼠标光标在屏幕上的移动,无论是什么设备导致了该操作。实际上,它甚至可能是软件模拟的鼠标光标移动,也就是说,根本不是由任何硬件设备引起的。

我坚信这是不可能的
WM_MOUSEMOVE
描述了鼠标光标在屏幕上的移动,无论是什么设备导致了该操作。实际上,它甚至可能是软件模拟的鼠标光标移动,即根本不是由任何硬件设备引起的。

是的,实际上原始输入可以检测鼠标移动消息来自何处,否则其他输入设备(如操纵杆等)将无法工作。

是的,实际上原始输入可以检测鼠标移动消息来自何处,否则其他输入设备(如操纵杆等)将无法工作。

我认为触摸板不可能,因为那只是一种不同类型的鼠标。但对于触摸屏和平板电脑,尤其是Win7和Win8下有大量新的交互信息。我认为触摸板是不可能的,因为那只是一种不同类型的鼠标。对于触摸屏和平板电脑,尤其是Win7和Win8下有大量新的交互消息。是的,使用会提供这些信息,但它不适用于
WM\u MOUSEMOVE
消息,这正是问题的所在。就
WM_MOUSEMOVE
而言,所有输入设备都是平等创建的。如果需要其他信息,则需要在较低级别处理输入。此外,当使用原始输入时,您会错过Windows在以正常方式处理输入时添加的某些自动增强功能,例如指针加速。用户可能期望轨迹板会出现这种情况。是的,使用会提供这些信息,但它不适用于
WM\u MOUSEMOVE
消息,而这正是问题所问的。就
WM_MOUSEMOVE
而言,所有输入设备都是平等创建的。如果需要其他信息,则需要在较低级别处理输入。此外,当使用原始输入时,您会错过Windows在以正常方式处理输入时添加的某些自动增强功能,例如指针加速。用户可能希望轨迹板也能做到这一点。