你好,我不知道如何编码,但我想创建一些应用程序的Windows 10后面运行。Windows快速移动时改变光标
它会增加光标的大小,当你移动你的鼠标真的很快。
该功能来自osX。
有人知道,如果它可能在Windows,.NET或什么?并启发我?
你好,我不知道如何编码,但我想创建一些应用程序的Windows 10后面运行。Windows快速移动时改变光标
它会增加光标的大小,当你移动你的鼠标真的很快。
该功能来自osX。
有人知道,如果它可能在Windows,.NET或什么?并启发我?
我现在还不知道是否有办法单纯使用托管代码(.NET),但我不是Windows开发人员,所以可能会有更好的方法。无论如何,如果我会做出这样的事情,我会做到以下几点:
跟踪鼠标移动和计算距离
的User32.dll
提供了一个名为GetMouseMovePointsEx
功能,可用于检索,最多可包含鼠标的最后位置[最多64个],包括各自的时间戳。根据时间戳和位置,可以轻松计算鼠标移动的速度,并决定是否需要调用下一步“更改鼠标光标图像,全局为”。
我真的不知道.NET上是否存在这样的函数。无论如何,如果没有像GetMouseMovePointsEx
这样方便的存在,您可以随时将它转化为您的.NET应用程序中的[DllImport()]
。
改变鼠标光标图像,全球
你可能想给看看at this question,并各自接受的答案。再次,不是纯粹的托管代码解决方案,但在示例中存在从User32.dll
所需的导入。
创建一个Windows服务(运行在后台的应用程序)
MSDN contains a decent article记录这一点。它还包含步骤来安装服务,启动它,等
最后的想法
我想,这些是你已经在你前面的主要三个方面的挑战。我希望这足以让你进行进一步的研究。
thanx非常多,我会编辑我的帖子,当我的研究进展 – julestruong
显然它是不可能从服务获取鼠标事件... – julestruong