触摸屏设备中的拖拽操作滚动条是什么事件?鼠标钩子钩不到?

APM60- 2012-04-12 01:30:38
主要是想消除触摸屏操作中的抖动。

设备环境:win7 IE9

1、当浏览器没有滚动条时,鼠标钩子能正确捕获鼠标的左键和移动。

2、当浏览器有滚动条时,触摸屏向上拖拽,滚动条会向下滚动。

这个过程中钩子的鼠标移动,左键,中键,滚轮,还有键盘的方向键都没有动作。

请问如何获取触摸屏的这个动作呢?
...全文
711 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingjae 2013-12-31
  • 打赏
  • 举报
回复
楼主的问题是怎么解决的,我也遇到这样的问题。
payton2004 2013-03-10
  • 打赏
  • 举报
回复
你好 能留个联系方式吗,有个关于触摸屏幕 滚动条的编程问题想请教一下...
APM60- 2013-02-25
  • 打赏
  • 举报
回复
win7下 开始-运行-gpedit.msc-计算机配置-管理模板-wondows组件-tabletPC-关闭触控平移
zhenrjk 2013-02-22
  • 打赏
  • 举报
回复
我也遇到这个问题,不知道怎么解决
APM60- 2012-07-24
  • 打赏
  • 举报
回复
感谢回复!

我记得我当初找了好久没找到可用的touch事件。
也可能当初是漏了;也可能是开发工具版本低(vs2008下 .net3.5)。

不过现在不用去纠结这个了。
nonocast 2012-07-22
  • 打赏
  • 举报
回复
可以设置,不仅仅是webbrowser,listbox,windows都是这样
APM60- 2012-07-21
  • 打赏
  • 举报
回复
vs2008下,.net3.5中控件基本上没有Touch事件。

后来发现可以下载引用Windows7.Multitouch.dll来实现获取多点触控事件。
可惜不是钩子级别的。可以得到触控事件再进行操作(如图片缩放旋转),
但是不能阻止touch事件向webbrowser控件传递。

后来放弃了。

触摸屏下IE有个很有趣的现象。
有触摸屏和IE9的童鞋可以试试。
当拖动页面而使滚动条滚动时,
如果拖到最顶部或最底部时继续拖动,
这时整个IE窗体(包括全屏状态下)也会被拖动一小段距离(最多20几个像素左右),
松手后,窗体又弹回原位置。
StarlightHan 2012-07-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

多点触摸屏采用Touch事件,当没有触摸屏则采用Mouse事件
[/Quote]
++
应该有触屏事件的
nonocast 2012-07-20
  • 打赏
  • 举报
回复
多点触摸屏采用Touch事件,当没有触摸屏则采用Mouse事件

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧