社区
VB基础类
帖子详情
如何获取鼠标滚轮的值,比如前滚或后滚,它滚了多少行?
sbamdanb
2002-05-13 07:15:12
如何获取鼠标滚轮的值,比如前滚或后滚,它滚了多少行?
...全文
304
2
打赏
收藏
如何获取鼠标滚轮的值,比如前滚或后滚,它滚了多少行?
如何获取鼠标滚轮的值,比如前滚或后滚,它滚了多少行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
junwhj
2002-05-14
打赏
举报
回复
可以通过截获WM_MOUSEWHEEL消息,并检查wparam以取得鼠标滚轮的滚动情况:
nDelta=CInt("&H" & Right(Hex(wparam),4)
If nDelta=120 then
'上滚一行
Elseif nDelta=-120 then
'下滚一行
End If
截获消息用SetWindowLong、GetWindowLong、CallWindowProc函数,具体方法CSDN上有很多介绍,不用我说了吧。
lovingkiss
2002-05-13
打赏
举报
回复
高难!~
鼠标
滚
轮
事件兼容性及
鼠标
滚
轮
事件案例
本文介绍了如何处理
鼠标
滚
轮
事件的兼容性问题,特别是针对d3.js库的使用。内容包括
前
滚
和后
滚
的判断,其中d3.event.wheelDelta在
前
滚
时为undefined,而d3.event.detail则为负
值
(3的整数倍)。通过示例代码,展示了如何利用这些属性实现
滚
轮
事件的监听和响应。
js监听
鼠标
滚
轮
事件
这篇博客探讨了如何使用JavaScript实现跨浏览器的
鼠标
滚
轮
事件监听,包括Chrome、IE和Opera等。通过window.onmousewheel和document.onmousewheel事件处理函数,实现了区分
滚
轮
向
前
滚
和向后
滚
的功能,从而确保在不同浏览器中一致的
行
为。
Engine中如何实现
鼠标
滚
轮
缩放反置
该博客介绍了如何在ArcGIS Engine中禁用默认的
鼠标
滚
轮
事件并自定义实现反置缩放功能。通过设置IMapControl4.AutoMouseWheel属性为false阻止
滚
轮
缩放,然后重写MouseWheel事件,实现
前
滚
放大、后
滚
缩小的效果。代码示例详细展示了如何处理
鼠标
滚
轮
事件,以调整地图视图的缩放中心和比例。
怎么知道
鼠标
是向
前
滚
动还是向后
滚
的了js代码
本文介绍了一种使用JavaScript监听
鼠标
滚
轮
事件的方法,并演示了如何通过`event.wheelDelta`属性来区分用户的上
滚
和下
滚
操作。当用户向上
滚
动时,会输出120;向下
滚
动时,则输出-120。
ArcEngine反转
鼠标
滚
轮
方向
博客介绍了修改ArcEngine默认
鼠标
滚
轮
事件的方法,将原本向上缩小、向下放大改为向上放大、向下缩小。具体有两种方法,一是修改注册表,二是重写
鼠标
滚
轮
事件,但文档未详细展开两种方法的具体操作。
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章