应用程序不在焦点时响应事件

时间:2009-08-23 19:11:12

标签: windows-services background-process

我在编写一个我想永远活跃的程序时遇到了麻烦。

我在keydown上编写代码来执行某些操作,但是当form1最小化或托盘中时,keydown事件没有响应。如果键盘事件不在焦点,我如何让我的应用程序响应键盘事件?

另外:

它的窗口应用程序,而lang是c#.NET,

1 个答案:

答案 0 :(得分:0)

如果我可以假设此程序适用于Windows,则无法执行此操作。应用程序窗口关闭后,它不会引发KeyUp / KeyDown。最接近您想要的是热键(一旦检测到特定键就激活程序)或键盘钩(如果您希望概述每次按键)。

但是,您将使用的内容取决于您考虑的具体情况。