问题标签 [onmousemove]
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.
image - 如何检测鼠标何时不再处于控件中?
我已将图像 ( TImage
) 作为按钮放入我的程序中。我想添加一些额外的效果,因此OnMouseMove
(每当用户将鼠标移到图像上时)图像被另一个图像替换以提供额外的效果:
但是无论何时用户将鼠标移开(当他离开图像时),它都不会撤消所做的事情(变回 Image1)。我要怎么做?没有OnMouseLeave
活动。我正在使用德尔福 7。
java - OnMouseMoved Android?
我正在学习如何制作 android 应用程序,但我不知道如何在 android 中实现一种 OnMouseMoved 事件。
我试过使用 OnTouchListener,但是当我触摸、按住和移动时它不会更新。只有当我点击不同的点时它才会更新。像这样:
我试过这个
但这甚至根本没有响应触摸,也许我从事件中得到的点是旧点,而不是新的拖动点?
thread.getGameState().touch(x);
设置和对象的 x 值,这应该使它像拖动一样。
c# - 将鼠标悬停在标签上时更改标签的前景色
当我将鼠标悬停在标签上时,我正在尝试更改标签文本的颜色。我尝试将命令放在 previewmousemove 事件中,但这不起作用。
在这不起作用之后,我尝试使用 mouseenter/mouseleave 事件来更改颜色。
这也不起作用。我怎样才能更改我的代码以使其正常工作?预先感谢您的帮助。
c# - 在 Windows 应用程序窗体中记录桌面(不是窗体)上的鼠标移动
我创建了一个windows应用程序窗体,它可以实时显示用户打开的打开窗口。我需要记录鼠标的移动。但是,我只能使用 Cursor 在 Windows 窗体上记录鼠标移动。在 C# 中有什么方法可以记录桌面上的动作而不是表格?
我认为可能有两种方法,但尚未找到解决方案:
想办法在整个屏幕上记录鼠标移动,这样当用户打开任何一种窗口时,他们的鼠标移动都可以被记录下来
我正在使用前景窗口的句柄来显示打开窗口的信息,有没有办法使用句柄来记录鼠标的移动?
非常感谢!
javascript - 为什么即使鼠标不动,document.onmousemove 也会发生?
我是 javascript 新手,正在尝试从 CodeLifter.com 获得的一些代码,用于捕获鼠标的 XY 位置。我已经修改了代码,以便每次调用 mousemove 函数时,我的函数都会将坐标附加到文本区域。我在 IE9 和 Chrome 26 中注意到的是,即使鼠标光标在浏览器窗口中没有移动,它也会一次又一次地显示相同的坐标。但这在 Firefox 中不会发生。
例如,这是我在 Chrome 中移动鼠标,并注意到当鼠标静止时,相同的坐标会一次又一次地重复:
所以 25, 255 是我停止移动鼠标时的坐标。它只是一遍又一遍地重复,这意味着即使鼠标没有移动,也会一遍又一遍地调用 onmousemove。这是为什么?我把我在网上制作的网页放在这里,这样你就可以明白我的意思了。
谢谢
java - 对 isActionMove() 执行单点触控
如何在 isActionMove() 上执行单点触摸,因为当我在精灵上移动手指时,它需要多点触摸事件并三次更新分数
我不能使用 isActionDown 因为它是一个像水果忍者这样的游戏,我现在需要在屏幕上移动手指
c++ - 如果没有单击按钮,MFC 鼠标运动 OnMouseMove 事件 nFlags 值?
我正在将旧的 Windows 95 MFC 代码转换为 C++11 的项目。我想知道,如果在移动过程中没有单击鼠标按钮,那么传递给 OnMouseMove() 函数的 UINT nFlags 的值是多少?
我对 MFC 不是很熟悉,我自己也无法访问 Windows 机器进行任何测试,所以我对这个函数行为的理解可能是不正确的。我知道,如果它是左键单击、中键或右键,OnMouseMove 函数将在 nFlags 中接收特殊的系统值(如 MK_LBUTTON,即 0x0001)。我想知道如果没有特别点击并且鼠标移动了,nFlags 的值是多少,它只是 0x0000 吗?非常感谢您,非常感谢您对此事的任何帮助!
onmousemove - 如何在 GMap.net 中使用 MouseMove 返回 Lat/Long
我正在尝试将 ac# 程序与 GMap 放在一起,我希望鼠标显示在屏幕底部的坐标。我在表单中添加了一个 OnMouseMove 方法,并且我确实得到了坐标,但前提是鼠标不在地图本身上方。如果鼠标在地图上,它不会响应。我对 c# 相当陌生,所以我可能遗漏了一些相当简单的东西。有任何想法吗?下面是我现在正在使用的代码。
vba - 控件上的鼠标事件
在 Access 2010 中,我构建了一个日历。我现在正在整理它,想知道是否有一种“更清洁”的方式来编码一些东西。
我有几个功能:
Mousey()
--> 将光标更改为您的标准手指指针(不包含在标准 Access/VBA 库中)。
ClickDay(intClick As Integer)
--> 允许用户进入那天以获取更多详细信息
在我的日历上,我有 6 行,每行 7 天。每天调用Mousey()
函数_MouseMove
和ClickDay()
函数 on _Click()
。
我现在正在做的是为所有 42 个_Click()
调用我的ClickDay
函数的事件过程和另一个 42 个_MouseMove
调用我的函数的事件过程创建一个事件过程Mousey
。
显然,这是我想要精简的 84 个程序(每个程序 3 行)。
谁能想出一种方法将每个函数放在一个带有某种循环的过程中?这是我的功能:
和
events - 暂停鼠标交互/锁定所有项目
我试图了解如何在 paper.js 中暂停和恢复交互。
我在顶部有一个输入元素的页面上有metaball 示例,并且因为 paper.js 窃取了驱动 metaball 生成的焦点onMouseMove
......坏事发生了。就像无法选择您输入的内容一样。
我知道我可以使用item.locked = true;
,但我不知道将其应用于什么,因为没有任何作用。
paper.js 的父项是什么,我可以锁定它以使一切都停止响应鼠标吗?
我也无法从工具中恢复attach
事件mousemove
,这就是我来研究item.locked
. 删除和重新附加鼠标事件的正确方法是什么?