问题标签 [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 投票
4 回答
9250 浏览

c# - 从图像创建半透明光标

是否可以从图像创建光标并使其半透明?

我目前正在拍摄自定义图像并覆盖鼠标光标图像。如果我能把它做成半透明的就好了,但不是必须的。销售人员喜欢闪亮的。

目前正在做这样的事情:

替代文字 http://members.cox.net/dustinbrooks/drag.jpg

0 投票
7 回答
45852 浏览

javascript - 如何将光标移动到 Javascript 中文本区域的最后一个位置?

我在表单上有一个文本区域和一个按钮。textarea 中可能已经有一些文本。单击按钮时,我希望光标移动到文本区域中的最后一个位置。

这可能吗?

0 投票
3 回答
14691 浏览

javascript - 从 javascript 更改 html 文档的光标类型

假设我有一个 JavaScript 方法,它需要很长时间才能完成,完全没有任何用户反馈。在我的例子中,它正在对表格元素中的行进行排序(全部在 DOM 中;如果有很多行,则只需要很长时间),但它可能会做任何事情。我想在运行时显示“进度”光标。这是我目前所拥有的,但我也尝试了其他几件事:

不幸的是,什么也没有发生。MyLongRunningMethod() 正确,但光标永远不会改变。我的想法是浏览器需要等待方法返回才能处理由窗口环境生成的光标更改消息,但这可能是一种方式,即使它是真的我也不知道如何修复它。

还有其他想法吗?


[编辑]:我认为我所写的所有背景故事都不是真的必要。如果您真的想阅读它,请检查修订历史。


最终结果

我最终使用了 RoBorg 的解决方案。它并没有像我最初想的那样搞乱代码,因为我可以将函数声明在那里——就像添加一个内联作用域块一样。

有趣的是,在 Firefox 上我发现这意味着我根本不需要更改光标。我发现在添加 setTimeout 调用后,有时会在设置进度光标之前看到等待光标,所以我注释掉了我的光标代码。事实证明,使用 setTimeout 将其推出 click 事件处理程序本身的某些东西允许 FireFox 自行确定光标应该更改。不幸的是,IE 并不那么聪明,所以我确实把光标代码放回去了。

这使我相信光标更改是此处的适当操作 - 如果有机会,它就是浏览器无论如何都会做的事情。对于我知之甚少的页面,我真的不想在 DOM 中添加和删除新项目(例如某种类型的忙碌图像)。无论页面使用何种视觉设计,脚本都应该匹配。

最后,Chrome 让整个事情变得无关紧要。使用相同的数据,Chrome 在不到 5 秒的时间内完成了 IE 和 Firefox 10 到 15 秒的工作。所以他们的javascript引擎真的更快。我等不及 Firefox 3.1 引擎了。不幸的是,这里的人们仍然主要使用 IE6。

0 投票
1 回答
41788 浏览

c# - 以编程方式移动鼠标光标

首先,我在http://swigartconsulting.blogs.com/tech_blender/2005/08/how_to_move_the.html找到了这段代码:

将以下代码粘贴到按钮的单击事件处理程序中:

这会将鼠标指针移动到按钮的中心。

这段代码很好用,但我似乎不知道如何扩展它。假设我有一个 Internet Explorer(嵌入在 Windows 窗体中)打开一个网页(一些我事先不知道的随机页面),其中有一个下拉列表框。我已经修改了上面的代码,将光标移动到下拉列表框(使用下面显示的鼠标单击方法下拉列表),并上下移动列表,突出显示每个项目作为鼠标指针过去了,但对于我的生活,我无法弄清楚如何让鼠标点击当前选定的项目以保持选择。我现在这样做的方式是下拉列表框刚刚关闭并且选择没有改变。我正在使用以下代码进行鼠标单击(确实使列表下拉):

我确定我在这里遗漏了一些简单的东西,但是对于我的生活来说,我无法弄清楚它是什么。提前谢谢大家。

鲍勃

0 投票
4 回答
4566 浏览

c# - 在 C# 中将鼠标光标移出屏幕

我有一个高度为 2000 的 wpf 窗口,实际桌面高度约为 1000。显然,大约一半的窗口不在屏幕上。即使窗口延伸到屏幕下方,鼠标也不会向下移动到该区域。我确实希望此内容不在屏幕上,并且如果鼠标位于该位置的元素上方,我希望鼠标能够在其上移动并单击元素。我不想更改我的屏幕分辨率,因为某些内容绝对必须不在屏幕上。不知道该怎么做。

0 投票
1 回答
940 浏览

css - 在 OS X Leopard 中创建鼠标光标/指针

我有一个小 gif,我可以通过执行以下操作将其用作浏览器的鼠标指针:

这可以正常工作,只是热点位于错误的位置。有人知道我可以用来设置热点的任何 OSX Leopard 软件吗?我也许可以用 Rezilla 做到这一点,但我不知道 Safari 等在期待什么。

谢谢。

0 投票
2 回答
8290 浏览

java - 为特定的 JTable 单元设置鼠标光标

我有一个带有一组不可编辑单元格的 JTable,我希望特定列中的所有单元格在鼠标悬停在它们上方时显示不同的鼠标光标。我已经在使用自定义渲染器并且在渲染器组件上设置光标似乎不起作用(就像它对工具提示所做的那样)。

它似乎对编辑有用。

当您的单元格未被编辑或我遗漏了什么时,这在 JTable 中是不可能的吗?

0 投票
2 回答
12564 浏览

.net - WPF等待光标与BackgroundWorker线程

我想在 BackgroundWorker 进程在另一个线程中运行时显示沙漏光标并禁用窗口。

这就是我正在做的事情:

窗口像我想要的那样被禁用,但光标仍然是一个箭头。我怎样才能使它成为等待光标?

根据这个问题 ,它似乎适用于vg1890 : Disabling all but one control in a WPF window

0 投票
2 回答
1391 浏览

c# - 如何在 ac# windows 应用程序中实现“第二个鼠标光标”?

我实际上不希望它成为“真正的”鼠标光标,即不需要单击按钮、选择文本等。它应该看起来像一个光标(或有点像它)并且能够在应用程序的窗口(无需外出)。它将由计算机控制,在此期间用户应该能够像往常一样使用鼠标。

做这样的事情有什么好方法?如何制作一个可以以编程方式在窗口中移动的浮动实体?

0 投票
6 回答
25119 浏览

c# - C# - 捕获鼠标光标图像

背景

我的问题

  • 当鼠标光标是普通指针或手形图标时,代码工作正常 - 鼠标在屏幕截图上正确呈现
  • 但是,当鼠标光标更改为插入点(“I-beam”光标)时 - 例如在 NOTEPAD 中键入 - 然后代码不起作用 - 结果是我得到了一个模糊的光标图像 - 就像一个它的非常半透明(灰色)版本,而不是预期的空白和白色。

我的问题

  • 当图像是这些“工字梁”型图像之一时,如何捕获鼠标光标图像
  • 注意:如果您点击有人提出建议的原始文章 - 它不起作用

来源

这是来自原始文章。