问题标签 [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.

0 投票
2 回答
1231 浏览

image - 如何检测鼠标何时不再处于控件中?

我已将图像 ( TImage) 作为按钮放入我的程序中。我想添加一些额外的效果,因此OnMouseMove(每当用户将鼠标移到图像上时)图像被另一个图像替换以提供额外的效果:

但是无论何时用户将鼠标移开(当他离开图像时),它都不会撤消所做的事情(变回 Image1)。我要怎么做?没有OnMouseLeave活动。我正在使用德尔福 7。

0 投票
1 回答
89 浏览

java - OnMouseMoved Android?

我正在学习如何制作 android 应用程序,但我不知道如何在 android 中实现一种 OnMouseMoved 事件。

我试过使用 OnTouchListener,但是当我触摸、按住和移动时它不会更新。只有当我点击不同的点时它才会更新。像这样:

我试过这个

但这甚至根本没有响应触摸,也许我从事件中得到的点是旧点,而不是新的拖动点?

thread.getGameState().touch(x);设置和对象的 x 值,这应该使它像拖动一样。

0 投票
2 回答
7761 浏览

c# - 将鼠标悬停在标签上时更改标签的前景色

当我将鼠标悬停在标签上时,我正在尝试更改标签文本的颜色。我尝试将命令放在 previewmousemove 事件中,但这不起作用。

在这不起作用之后,我尝试使用 mouseenter/mouseleave 事件来更改颜色。

这也不起作用。我怎样才能更改我的代码以使其正常工作?预先感谢您的帮助。

0 投票
1 回答
2369 浏览

c# - 在 Windows 应用程序窗体中记录桌面(不是窗体)上的鼠标移动

我创建了一个windows应用程序窗体,它可以实时显示用户打开的打开窗口。我需要记录鼠标的移动。但是,我只能使用 Cursor 在 Windows 窗体上记录鼠标移动。在 C# 中有什么方法可以记录桌面上的动作而不是表格?

我认为可能有两种方法,但尚未找到解决方案:

  1. 想办法在整个屏幕上记录鼠标移动,这样当用户打开任何一种窗口时,他们的鼠标移动都可以被记录下来

  2. 我正在使用前景窗口的句柄来显示打开窗口的信息,有没有办法使用句柄来记录鼠标的移动?

非常感谢!

0 投票
0 回答
319 浏览

javascript - 为什么即使鼠标不动,document.onmousemove 也会发生?

我是 javascript 新手,正在尝试从 CodeLifter.com 获得的一些代码,用于捕获鼠标的 XY 位置。我已经修改了代码,以便每次调用 mousemove 函数时,我的函数都会将坐标附加到文本区域。我在 IE9 和 Chrome 26 中注意到的是,即使鼠标光标在浏览器窗口中没有移动,它也会一次又一次地显示相同的坐标。但这在 Firefox 中不会发生。

例如,这是我在 Chrome 中移动鼠标,并注意到当鼠标静止时,相同的坐标会一次又一次地重复:

所以 25, 255 是我停止移动鼠标时的坐标。它只是一遍又一遍地重复,这意味着即使鼠标没有移动,也会一遍又一遍地调用 onmousemove。这是为什么?我把我在网上制作的网页放在这里,这样你就可以明白我的意思了。

谢谢

0 投票
3 回答
274 浏览

java - 对 isActionMove() 执行单点触控

如何在 isActionMove() 上执行单点触摸,因为当我在精灵上移动手指时,它需要多点触摸事件并三次更新分数

我不能使用 isActionDown 因为它是一个像水果忍者这样的游戏,我现在需要在屏幕上移动手指

0 投票
1 回答
2848 浏览

c++ - 如果没有单击按钮,MFC 鼠标运动 OnMouseMove 事件 nFlags 值?

我正在将旧的 Windows 95 MFC 代码转换为 C++11 的项目。我想知道,如果在移动过程中没有单击鼠标按钮,那么传递给 OnMouseMove() 函数的 UINT nFlags 的值是多少?

我对 MFC 不是很熟悉,我自己也无法访问 Windows 机器进行任何测试,所以我对这个函数行为的理解可能是不正确的。我知道,如果它是左键单击、中键或右键,OnMouseMove 函数将在 nFlags 中接收特殊的系统值(如 MK_LBUTTON,即 0x0001)。我想知道如果没有特别点击并且鼠标移动了,nFlags 的值是多少,它只是 0x0000 吗?非常感谢您,非常感谢您对此事的任何帮助!

0 投票
2 回答
8810 浏览

onmousemove - 如何在 GMap.net 中使用 MouseMove 返回 Lat/Long

我正在尝试将 ac# 程序与 GMap 放在一起,我希望鼠标显示在屏幕底部的坐标。我在表单中添加了一个 OnMouseMove 方法,并且我确实得到了坐标,但前提是鼠标不在地图本身上方。如果鼠标在地图上,它不会响应。我对 c# 相当陌生,所以我可能遗漏了一些相当简单的东西。有任何想法吗?下面是我现在正在使用的代码。

0 投票
0 回答
341 浏览

vba - 控件上的鼠标事件

在 Access 2010 中,我构建了一个日历。我现在正在整理它,想知道是否有一种“更清洁”的方式来编码一些东西。

我有几个功能:
Mousey()--> 将光标更改为您的标准手指指针(不包含在标准 Access/VBA 库中)。

ClickDay(intClick As Integer)--> 允许用户进入那天以获取更多详细信息

在我的日历上,我有 6 行,每行 7 天。每天调用Mousey()函数_MouseMoveClickDay()函数 on _Click()

我现在正在做的是为所有 42 个_Click()调用我的ClickDay函数的事件过程和另一个 42 个_MouseMove调用我的函数的事件过程创建一个事件过程Mousey

显然,这是我想要精简的 84 个程序(每个程序 3 行)。

谁能想出一种方法将每个函数放在一个带有某种循环的过程中?这是我的功能:

0 投票
0 回答
181 浏览

events - 暂停鼠标交互/锁定所有项目

我试图了解如何在 paper.js 中暂停和恢复交互。

我在顶部有一个输入元素的页面上有metaball 示例,并且因为 paper.js 窃取了驱动 metaball 生成的焦点onMouseMove......坏事发生了。就像无法选择您输入的内容一样。

我知道我可以使用item.locked = true;,但我不知道将其应用于什么,因为没有任何作用。

paper.js 的父项是什么,我可以锁定它以使一切都停止响应鼠标吗?

我也无法从工具中恢复attach事件mousemove,这就是我来研究item.locked. 删除和重新附加鼠标事件的正确方法是什么?