问题标签 [mouse-position]

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 投票
1 回答
204 浏览

wpf - 如何将径向渐变的 X/Y 坐标数据绑定到 Blend 中鼠标光标的 X/Y 坐标?

我正在关注教程,了解如何在 VS Blend 中创建 Windows Vista/7 风格的玻璃按钮(我使用的是 VS 2013 社区版)。当谈到按钮闪耀时,我想重新创建 Windows 7 如何处理任务栏上的按钮 - 例如,当鼠标悬停在按钮上时,构成闪耀本身的径向渐变始终以光标为中心.

我的猜测是,我想将渐变的位置(x 和 y)绑定到光标坐标。

如何在 Blend 中将径向渐变的坐标数据绑定到鼠标光标的 x/y 坐标?

0 投票
1 回答
474 浏览

qt - 如何访问 QMouseEvent 中的受保护成员以获取鼠标位置的浮点值?[Qt 开发人员]

QMouseEvent存储鼠标位置的整数值。但是,它有一个保护成员“s”,它存储鼠标位置的浮点值。如何获得浮点值?

我曾尝试继承QMouseEvent,但不幸的是我一直收到此错误消息。

错误:C2511:“QMouseEventF::QMouseEventF(QWidget *)”:在“QMouseEventF”中找不到重载的成员函数

这是我的头文件:

这是继承的类:

0 投票
1 回答
63 浏览

c# - 指针不在winform上时的鼠标指针位置

当鼠标在表单中时,我可以获得鼠标位置。这是我的代码-

但是当指针在表单之外时它不起作用。有什么建议吗?

0 投票
4 回答
40931 浏览

c# - 如何在 WPF 中获取鼠标在屏幕上的位置?

它在特定控件内工作,但不能解决特定控件。

如何直接从屏幕(没有平台调用)独立于任何控件获取鼠标位置和使用鼠标事件?

2点需要:

  1. 当鼠标不在控件内而是在屏幕上时的鼠标事件。
  2. 鼠标不在控件内,而是在屏幕上时的鼠标位置。

它应该在不使用 Platform Invoke 的情况下解决。

接下来的两个不起作用:

不会将鼠标位置移出特定控件。

System.Windows.Forms.Cursor.Position不起作用,因为它在 WPF 应用程序中没有类型,但它在 Windows 窗体应用程序中有效。

IntelliSense 获得 System.Windows.Forms.Cursor.Position,但它没有获得任何类型的位置,因此我无法获得:

不会将鼠标位置移出特定控件。

0 投票
3 回答
2352 浏览

unity3d - Unity - 从点击的游戏对象的中心获取本地鼠标位置

例如,我想从游戏对象的中心获取鼠标单击的位置,例如 Sphere of Scale(1, 1, 1)。如果我单击球体的中心,它应该将 x 分量返回为零,在单击球体的最左侧时,它应该返回 -0.5 作为 vector3 的 x 分量,在单击球体的最右侧时返回 0.5 . 下面的代码帮助我在起源时实现这一点。但是,它有一个限制条件。球体必须定位在(0,任何东西,任何东西)(因为我关心的是 x 轴)。无论球体位置如何,我如何才能实现这一目标的任何帮助?

0 投票
1 回答
1984 浏览

c++ - 为什么 GET_X_LPARAM 确实返回鼠标滚轮上的绝对位置?

我覆盖了WndProc我处理 Windows 消息的窗口的方法。

为了在我捕获左键按下事件 ( WM_LBUTTONDOWN) 时获取鼠标的位置,我使用以下代码:

这很好用。我能够在我的窗口上获得鼠标的相对位置。但是当我捕捉到鼠标滚轮事件(WM_MOUSEWHEEL)时我遇到了问题。在这种情况下,上面的宏似乎返回了鼠标在我的屏幕中的 abousulte 位置。

即使在鼠标滚轮事件中,如何获取鼠标的相对位置?

0 投票
1 回答
1710 浏览

unity3d - 在 unity3d 中使用手指拖动 3d 对象

我创建的场景有一个 AR 相机和一个 3d 对象。当应用程序启动时,我在屏幕上看到该对象。我想用手指移动这个对象。我尝试了很多代码。但是我找不到适合我的解决方案。

AR相机被标记MainCamera。我使用下面的代码,结果出乎我的意料。我单击对象,控制台输出在这里:

在此处输入图像描述

如何将 3d 对象移动到鼠标单击位置?我不使用任何标记。

0 投票
1 回答
144 浏览

c# - C# 在 AxShockwaveFlashObject 控件上查找鼠标位置

我有下面的代码,它使用事件为我提供了鼠标位置,我还使用相同的事件和相同的代码Form1._MouseMove在控件上捕获了鼠标位置。pictureBox

编码:

问题是,我有AxShockwaveFlashObject并且我也需要鼠标位置,但是上面的代码在这个控件上不起作用,因为它没有AxShockwaveFlashObject1._MouseMove事件。谁能帮我解决这个问题?

笔记:

e.Location.X&e.Location.Y给了我同样的结果。

0 投票
3 回答
3515 浏览

unity3d - 如何将统一预制件移动到鼠标点击位置?

我创建了一个加载预制件并移动它的 unity3d 应用程序。我可以使用世界坐标加载立方体预制件。我想将此对象移动到鼠标单击位置。为了完成这项工作,我使用下面的代码。我的对象不会移动到任何地方。

我从鼠标点击位置转换为世界坐标。他们看起来很合适。

我怎样才能移动这个对象?

0 投票
1 回答
985 浏览

vb.net - 在具有鼠标位置的面板中获取面板

我一直在寻找这个东西......它应该可以工作但它不是。一定有什么我不明白或我遗漏的东西。这是一个非常简单的问题,但我似乎无法解决它。

如图所示,我得到了 Panel1 和 Panel2。在此处输入图像描述

我想在 Panel1 MouseLeave 事件中鼠标悬停在 Panel2 上时捕捉。我的代码是这样的:

我成功地进入了第一个 if,但是 For Each 中的第二个 if 永远不等于 true。所以我想也许第二个面板有问题,所以我尝试为 Panel2 MouseLeave 放置相同的代码,但它工作得很好。

我真的需要这段代码来解决我遇到的一个大的控制闪烁问题。