您好我不知道如何编写代码,但我想为Windows 10创建一些应用程序。
当您快速移动鼠标时,它会增加光标的大小。
该功能来自osX。
有人知道它是否可以在Windows,.NET或其他东西中使用?并启发我?
答案 0 :(得分:1)
我现在还不知道是否有纯粹使用托管代码(.NET)的方法,但我不是Windows开发人员,所以可能存在更好的方法。无论如何,如果我做这样的话,我会做以下事情:
跟踪鼠标移动并计算距离
User32.dll
提供了一个名为GetMouseMovePointsEx
的函数,可用于检索最多最后一个[最多64个]鼠标位置,包括各自的时间戳。根据时间戳和位置,可以很容易地计算鼠标移动的速度,并决定是否需要调用下一步" 全局更改鼠标光标图像& #34;
我真的不知道.NET上是否存在这样的功能。无论如何,如果没有像GetMouseMovePointsEx
那样方便的话,你可以随时[DllImport()]
进入你的.NET应用程序。
全局更改鼠标光标图像
您可能需要查看at this question和各自接受的答案。同样,不是纯托管代码解决方案,但示例中存在User32.dll
所需的导入。
创建Windows服务(在后台中运行应用程序)
MSDN contains a decent article记录了这一点。它还包含安装服务,启动服务等步骤。
最后的想法
我想这些是你面前的三大挑战。我希望你能够进行进一步的研究。