当我不在表格中时,如何检查按键是否按下?

时间:2012-10-23 08:44:12

标签: c# .net

我有一个正在运行但不在焦点中的表单。 现在我想按 CTRL + NUM1 ,这样不在前景中的表格会抓住它。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

应该可以使用键盘钩子,应用程序在启动时安装,并在应用程序关闭时将其删除。

这应该让您入门,您需要了解/了解Win32 API的基础知识! http://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks-in-C