问题标签 [mousewheel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - MouseWheel,确定上下滚动事件
有什么方法可以确定鼠标是使用鼠标滚轮处理程序向上还是向下滚动吗?例如
我希望能够根据鼠标是向上还是向下滚动来调整 userzoom 的值。任何帮助将不胜感激
c# - 尝试制作缩放效果
我正在尝试使用鼠标滚轮对图片框进行缩放效果。一切都很好,除了当我使用鼠标中键放大或缩小时,它可以,但它不会放大或缩小鼠标光标所在的点。当我放大点时,我希望它总是滑动。请帮我添加一个代码片段以使其工作。
这是我的代码:
delphi - 在 Delphi VCL 表单中实现鼠标滚轮活动的最佳方法是什么?
作为 Delphi 7 的长期用户,我在一些控件中滚动了自己的鼠标滚轮处理,但最近我注意到一些最近的应用程序只需要将鼠标光标放在控件上(例如列表框或树视图)用于鼠标滚轮活动以使该控件滚动。
这感觉很好(而不是在控件响应滚轮之前必须单击焦点)。
现在我已经搬到 Delphi 2010 我想知道“正确”的行为是什么?
我可以在 Delphi 中使用什么来避免我现在不得不用自己的解决方案来解决这个问题?
谢谢。
ms-access - 如何使用鼠标滚轮向下滚动表单而不是更改 MS Access 中的记录?
我有一个较长的表格,可以垂直滚动,还允许编辑记录。当我使用鼠标滚轮滚动时,表单会更改记录,而不是上下滚动以查看更多表单。有没有办法改变这种行为?
javascript - 使用鼠标中键滚动按钮禁用浏览器滚动
我的页面上有一个 Flash 元素,您可以使用鼠标中键滚轮与之交互。页面很长。因此,当使用鼠标滚轮滚动时,它会与 Flash 元素交互并滚动浏览器窗口。
有没有办法在 Flash 元素处于活动状态时禁用浏览器滚动?
apache-flex - 鼠标滚轮在滚动条上操作
如果 SWF 文件甚至其中的组件具有滚动条,那么如果用户将鼠标悬停在该区域上(它处于焦点位置)并使用鼠标滚轮,这种移动将自动转换为滚动条移动,这不是很有意义吗?
任何想法如何完成,用于此的事件或类?我也对外部组件或类开放。我还没有开始,但我会做一个项目渲染器,因为它很容易给它滚动条。
silverlight - Silverlight 4、鼠标滚轮事件和无窗口模式
我有一个 Silverlight 4 应用程序,它极大地受益于对许多控件的本机鼠标滚轮支持。承载应用程序的页面有一个 HTML 驱动的下拉菜单,通常会覆盖 Silverlight 控件。
在 IE 中,我必须启用无窗口模式才能让覆盖菜单正常工作(Firefox 3.6 没有它也能正常工作)。但是,启用无窗口模式会阻止 Firefox 支持鼠标滚轮事件,而无需围绕 HTML DOM 桥进行额外编码。
有什么方法可以告诉我哪些浏览器需要无窗口,哪些没有它可以工作?理想情况下,我想使用 HttpBrowserCapabilities 信息来决定是否将该属性设置为 true,而不是硬编码“支持”浏览器的列表。
c# - ContextMenuStrip 和鼠标滚轮
我有一个包含许多项目的 ContextMenuStrip。
如何处理鼠标滚轮滚动项目?
我在网上搜索,但没有找到有用的。
或者如何从上下文菜单中获取第一个/最后一个显示/可见的项目?
c++ - 在 WTL 中处理 wm_mousewheel 消息
我正在尝试为我的应用程序处理 wm_mousewheel。
代码:
但是这段代码不起作用。KeyHandler 没有收到 wm_mousewheel 消息。我正在 vista 上测试这个应用程序。如果我的方法错误,如何正确处理 wm_mousewheel?vista 是否对处理 wm_mousewheel 消息失败负责?
silverlight - MouseWheel:滚动与缩放
我有一个 Silverlight 4 自定义控件,它基本上是几个包裹在 ScrollViewer 中的 Canvas 元素。用户可以设置一个属性来确定使用鼠标滚轮时是滚动还是缩放。在自定义控件的 MouseWheel 事件中,我检查它们是否要滚动或缩放。如果缩放,我确定增量并修改自定义控件的缩放级别(然后为我处理缩放代码)。
问题是直到 ScrollViewer 的垂直滚动条的当前位置位于滚动条的顶部或底部时才会开始缩放。一旦他们,然后缩放工作完美。
有没有人对我如何完全防止滚动以便我只缩放(即当用户想要缩放时)有任何建议?
谢谢!