我如何制作一个更快的c#.NET定时器替代

本文关键字:NET 定时器 一个 何制作 | 更新日期: 2023-09-27 17:59:08

我目前正在为我在Visual Studio 2015中编写的脚本使用计时器。我把计时器的时间间隔设置为1毫秒,但不够快。计时器的功能是将鼠标保持在屏幕中央,而不允许其移动。鼠标的快速移动会很快将鼠标从中心拉开,然后计时器会立即将其重新居中。然而,这对我的情况来说是不可接受的,我需要它的速度快到光标无法从中心移开。也许还有比计时器更好的东西?

我这样做是为了避免出现双显示器的问题,我决定自己解决这个问题。(所以这是一个个人程序)

我如何制作一个更快的c#.NET定时器替代

如果您试图将光标移动限制在某个区域,可以使用系统的Clip属性。Windows。表格。光标对象。

此函数允许您定义一个剪切矩形,将光标的移动限制在这些边界内。

您可以在MSDN 的这篇文章中找到有关此属性的一些信息

希望你不要试图制造病毒。
但是你有没有试过使用OnMouseMove事件而不是计时器。