2009-08-23 21 views
1

我無法編寫一個我總想處於活動狀態的程序。在應用程序未處於焦點時對事件做出響應

我寫的代碼上的keydown做一些事情,但是當form1最小化或托盤keydown事件不響應。如何讓我的應用程序響應鍵盤事件,即使它沒有焦點?

另外:

其窗口的應用程序,並且lang是C#.NET,

+0

你在用什麼語言和庫? – strager 2009-08-23 19:13:55

+0

我猜的語言是.NET,因爲在問題中的form1引用...重複:http://stackoverflow.com/questions/526458/respond-to-keyboard-when-not-in-focus-c -vista – 2009-08-23 19:23:16

回答

0

如果我可以假設,這個方案是針對Windows,你不能這樣做。一旦你關閉了應用程序窗口,它將不會引發KeyUp/KeyDown。最接近你想要的是熱鍵(一旦檢測到特定鍵就激活程序)或鍵盤鉤子(如果你想有每個按鍵的概述)。

不過,你會使用取決於其確切的情況是怎麼想的。

相關問題