我需要检查用户何时何地使用鼠标,而使用他的电脑。为此,我创建了透明的表单,它始终保持在前台。问题是,它不像我预期的那样。透明的MouseClick事件不中断后台应用程序的事件
由于某种原因,当我选择backgroundColor
和transparencyKey
Form到Red
我可以阅读MouseEvents,但我无法对处于后台的应用程序执行任何操作。我可以通过窗体看到它是透明的,但我无法在保留它的应用程序上使用鼠标进行任何操作。另一方面,当我将backgroundColor
和transparencyKey
设置为Control
(系统颜色)时,我可以在其他应用程序上操作,但MouseEvents不起作用。
有没有简单的方法可以使用MouseEvents并能够同时使用其他Windows应用程序?
绝对不是一个好方法。你为什么不考虑创建一个服务而不是一个表单,要求O.S.每次点击鼠标都会通知API? –