使用 DirectInput 时,我的理解是鼠标滚轮增量应该存储在 DIMOUSESTATE 对象 lZ 变量中。但是,当我使用笔记本电脑触摸板而不是带有滚轮的实际鼠标滚动时,似乎无法识别滚动,因为 1Z 始终保持为零。如果它甚至可以工作,是否有比使用WM_MOUSEWHEEL更好的解决方案?由于我目前在其余输入中使用 DirectInput,因此我希望保持一致并使用它,但是如何从触摸板获取滚动信息?
谢谢!
使用 DirectInput 时,我的理解是鼠标滚轮增量应该存储在 DIMOUSESTATE 对象 lZ 变量中。但是,当我使用笔记本电脑触摸板而不是带有滚轮的实际鼠标滚动时,似乎无法识别滚动,因为 1Z 始终保持为零。如果它甚至可以工作,是否有比使用WM_MOUSEWHEEL更好的解决方案?由于我目前在其余输入中使用 DirectInput,因此我希望保持一致并使用它,但是如何从触摸板获取滚动信息?
谢谢!