java - 使用jna监听鼠标事件时如何区分向上滚动还是向下滚动

标签 java hook mouse jna

这是使用jna监听鼠标事件的代码。 code detail .

我发现滚轮的滚动代码是522,但是无法区分向上和向下滚动。有办法区分滚轮的上下滑动吗?

最佳答案

在 Windows 鼠标 Hook 中,WPARAM 会提醒您滚轮事件,而 LPARAM(您发布的代码链接中称为 MOUSEHOOKSTRUCT 信息)将为您提供以下详细信息事件,包括这里的车轮三角洲。

引用此内容的相关 MSDN 链接:

关于java - 使用jna监听鼠标事件时如何区分向上滚动还是向下滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49962169/

相关文章:

java - NoClassDefFoundError: org/apache/hadoop/conf/配置

android - NativeScript:设备上是否有针对自己应用程序的 "on install"的 Hook ?

qt - 在Qt中滚动事件检测

python - 我如何在 python 中使用鼠标按钮 4-5(玩家)?

java - JAVA程序根据出生日期和当前日期计算人的年龄

java - 多对多关系中 @JoinTable 和共享 key 的异常

java - SQLiteJDBC 是否可以在没有安装 SQLite 的情况下工作,它可以初始化数据库表吗?

svn - 颠覆中的客户端预提交钩子(Hook)

php - 如何从 foreach 数组循环中构造手动自定义字段?

c# - 将 Windows 窗体工具提示锚定到鼠标