问题标签 [mouse-cursor]

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 回答
2622 浏览

c# - C# 更改全局鼠标光标

我有一个带有透明键颜色的表单,我正在为右键单击做一个全局鼠标钩。

直到一切正常,但由于表单是透明的,鼠标光标会根据表单后面的内容而变化。

有没有办法改变全局鼠标光标?

0 投票
2 回答
3666 浏览

webkit - 透明 X11 光标主题 - 为什么 X 光标出现在 GTK+ 子窗口中?

我正在使用透明光标主题技巧(请参阅http://obiltschnig.com/2010/08/14/hiding-the-gtkx11-mouse-cursor/)在全屏 Linux GTK+ 应用程序中隐藏 X11 光标以用于触摸屏-基于设备。我基本上是在全屏模式下使用没有窗口管理器的 Xorg 服务器运行基于 WebKit GTK+ 的应用程序。现在,通过设置透明的 1 像素光标默认主题来隐藏光标效果很好(另请参阅:如何在 Linux/X11 下隐藏鼠标指针?)。然而,只要光标在子窗口内(例如,JavaScript 警报窗口或组合框/HTML),X 光标就会出现(如果光标移出窗口,则再次消失)。有谁知道为什么会这样?有没有办法完全隐藏光标?

0 投票
4 回答
2642 浏览

c# - 键入时如何防止光标“跳入”文本框

如果您将焦点放在文本框上,但鼠标光标未完全悬停在其上,则鼠标光标具有默认箭头形状或您定义的任何形状。

在您开始输入时,鼠标光标会自行隐藏,您只会在文本框中看到闪烁的 IBeam 类型光标。

问题:即使您开始打字,如何将鼠标光标保持在其初始位置?

有趣的是:这不会发生在 WPF 应用程序中。

0 投票
2 回答
8272 浏览

c++ - 如何获得鼠标光标图标VS C++

我使用此代码在屏幕上获取鼠标位置并且它正在工作。我还得到了光标的宽度和高度。我需要的是在我调用函数 GetIconInfo 的那一刻的光标图标。在 ii 中有 ii.hbmColor 和 ii.hbmMask。hbmColor 的值为 0x0,hbmMask 为 0x2f0517f1。我可以从这两个指针中提取鼠标光标吗?如何?

0 投票
8 回答
62762 浏览

python - 在 Python 上模拟鼠标点击

我目前正在让我的 Nintendo Wiimote(实际上有点难过)将我的电脑用作鼠标。我已经设法让双节棍的摇杆控制实际上在屏幕上上下左右移动鼠标!这太令人兴奋了。现在我被困住了。

当我按 A 时,我想通过 python 左/右键单击东西,当我去搜索时,它想出的只是 tkinter?

所以我的问题是,我该调用什么来使 python 在桌面上左/右键单击,如果可能的话,也许提供一个片段?

感谢您的帮助!

注意:我想我忘了提到这是针对 Linux 的。

0 投票
2 回答
4164 浏览

c++ - C++ - 在 X 窗口中更改光标

我认为这很容易找到,但谷歌搜索一直没有帮助。是否有一个简单的 api 来更改 X 窗口中的鼠标光标?(我知道在 Windows 中你可以调用“SetCursor”)

0 投票
3 回答
7054 浏览

css - 更改网页上的光标

我正在尝试使用 .gif 图像更改光标。它将显示在整个页面上,而不仅仅是一个链接。我让它像

这没用。我也有.cur档案。它适用于 IE,但不适用于 Firefox。

0 投票
2 回答
5546 浏览

javascript - JavaScript 更改光标图标

我已经有了条件并且一切都解决了,我只需要 JavaScript 中的语法来将光标更改为手,就像用户将鼠标悬停在链接上一样,然后我需要将光标更改为箭头的语法,就像他们从链接中移出一样。不多,只需要更改光标的 JavaScript 语法。

唯一的问题是这需要在 IE、FF、Chrome、Safari 和最好是 Opera 中工作。

提前致谢!

0 投票
3 回答
1529 浏览

c++ - 定制的win32拖放,无法更改无效(斜线圆圈)光标

我有一个很难解释的问题,但我会尽力而为。我已经对基于 win32 GUI 的应用程序进行了自定义拖放实现。由于程序的限制,我无法使用正确的 OLE 拖放机制。没关系,我用鼠标键跟踪做了我自己的,效果很好。我现在唯一无法解决的问题是该死的无效(斜线圆圈) - IDC_NO 光标。

我的窗口认为它是不可放置的,并在某些东西即将下降时将光标更改为无效。我尝试了一切来改变它,但它坚持留在那里。

我什至尝试更改在每次调用回调函数时运行的消息开关外部的图标。它工作了一点,但不好。就像我将它设置为 IDC_CROSS 光标但它返回到 IDC_NO。

我怎样才能摆脱这个无效的光标?我想将其设置为 IDC_CROSS。

或者,如何在不使用 OLE 或 MFC 类的情况下实现拖放,以使我的应用程序可拖放且不显示无效光标。

相当复杂,但感谢您的时间,即使是阅读我的问题;)

0 投票
1 回答
18522 浏览

c++ - c++ win32设置光标位置

我知道要使用哪个功能,但我无法让它正常工作。我使用SetCursorPos()的唯一问题是它将光标设置为不是窗口坐标而是屏幕坐标。我也试过了,ScreenToClient()但没有用。
这是我的代码:

任何的想法?我用的是win32。我希望我提供了足够的信息。