使 WPF 支持触摸板的横向滚动

本文介绍如何使WPF程序支持触摸板的横向滚动功能,通过监听Windows窗口消息,捕获并处理滚轮消息,实现触摸板的横向滚动效果。方法同样适用于微软的Microsoft Sculpt Comfort Mouse鼠标的横向滚动。
摘要由CSDN通过智能技术生成

微软终于开始学苹果一样好好做触摸板了(就是键盘空格键下面那一大块)。然而鉴于以前没有好好做,以至于 WPF 程序甚至都没有对触摸板的横向滚动提供支持(竖向滚动是直接使用了 MouseWheel,汗……)。但有些功能真希望能够支持横向滚动!

本文将介绍让触摸板支持横向滚动的方法,本质上也是用 MouseWheel,但却支持了横向。


本文同时编写了 中文英文 两个版本,不过 CSDN 博客中我只发布了中文版本,英文版本需前往 GitHub:Support Horizontal Scrolling of TouchPad in WPF Application - walterlv


▲ 精确式触摸板

我们需要从 Windows 的窗口消息中获取 WM_MOUSEHWHEEL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值