社区
VB基础类
帖子详情
如何获取鼠标滚轮的值,比如前滚或后滚,它滚了多少行?
sbamdanb
2002-05-13 07:15:12
如何获取鼠标滚轮的值,比如前滚或后滚,它滚了多少行?
...全文
312
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
打赏
举报
回复
高难!~
鼠标
滚
轮
事件兼容性及
鼠标
滚
轮
事件案例
鼠标
滚
轮
事件在火狐、IE、谷歌浏览器的兼容性如下 chrome & IE:
滚
轮
事件:mousewheel 后
滚
: d3.event.wheelDelta = -120(或者120的整数倍) d3.event.detail = 0
前
滚
: d3.event.wheelDelta =...
js监听
鼠标
滚
轮
事件
兼容写法:/Chrome/IE/Opera window.onmousewheel=document.onmousewheel=(e)=>{ if(e.wheelDelta<0){ console.log("
鼠标
滚
轮
后
滚
") }else if(e.wheelDelta>0){ console.log("
鼠标
滚
轮
前
滚
") } }
Engine中如何实现
鼠标
滚
轮
缩放反置
【解决办法】: 1,禁用IMapControl的默认
鼠标
滚
轮
事件。 即设置IMapControl4.AutoMouseWheel= false; 2,重写
鼠标
滚
轮
事件。 比如在Form1_Load函数中加上this.MouseWheel += new System.Windows.Forms.MouseEventHandler(axMapControl1_OnMouseWheel); 然后重写private void axMapControl1_OnMouseWheel(object sender, Mou
怎么知道
鼠标
是向
前
滚
动还是向后
滚
的了js代码
script> document.onmousewheel=function(evt){ evt=evt?evt:event; alert(event.wheelDelta); } script> 上
滚
输出120 下
滚
输出-120
ArcEngine反转
鼠标
滚
轮
方向
ArcEngine默认
鼠标
滚
轮
事件向上是缩小,向下是放大。现在修改为向上是放大,向下是缩小。2.重写
鼠标
滚
轮
事件。两种方法1.修改注册表。
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章