我正在尝试开发一个应用程序,该应用程序在运行时会在 5 秒不活动后将鼠标光标隐藏在屏幕上的任何位置,即使我的应用程序不在前台也是如此。然后,一旦鼠标再次移动,鼠标应该立即重新出现。
我一直在阅读很多关于低级鼠标钩子的内容,但似乎无法理解委托和回调,对我来说,这会使代码更难阅读。
以下是我在解决方案方面一直在研究的一些事情:
http://blogs.msdn.com/b/toub/archive/2006/05/03/589468.aspx http://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks -in-C
我的问题似乎是,如果我在主窗体上设置了一个计时器 5 秒,那么是的,如果鼠标处于非活动状态,那么鼠标会在 5 秒后消失,但鼠标重新出现也需要 5 秒!解决方案是否只是拥有两个单独的计时器和单独的事件?
非常感谢你的帮忙!