作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
术语“幽灵光标”有点令人困惑;我的意思是鼠标光标不是由用户控制的,而是由程序创建并完全控制的。
这意味着屏幕上现在有 2 个光标,而不是一个。
屏幕上是否有超过 1 个光标的概念?如果是,有什么方法/什么方法可以让它发生?编程语言对我来说并不重要,因为可以用一种语言完成的事情很可能可以用另一种语言复制。
如果您想知道这是为了什么,它实际上只是为了一般知识,当然还有拥有多个光标的绝妙想法。
首先十分感谢。
编辑:到目前为止所有的回答者 - 你们都给出了很好的例子,但他们并没有完全到位。新光标将成为客户端屏幕上的新光标,该光标的行为类似于常规光标;除了它是由程序控制的。它不是现有光标或图像的替代品。它是一个可以左键单击和右键单击、在屏幕上移动、拖放和其他所有操作的组件。
最佳答案
是的。在大约一年前的 Silverlight 项目中,我想用我自己的一个替换标准指针光标。为了做到这一点,我关闭了默认光标并渲染了我自己的光标以响应鼠标事件。创建自定义光标的克隆并编写代码以在屏幕上驱动它是很简单的,这样您就可以同时拥有两个光标。
同样的事情应该可以在其他平台上完成。在可以完全控制屏幕的 DOS 应用程序或 DirectX 应用程序中执行相同的操作也很容易。
关于mouse-cursor - 有没有办法用任何语言制作 "ghost cursor"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4393520/
我是一名优秀的程序员,十分优秀!