3

winform の外で押されたキーをキャプチャしようとしましたが、明らかに KeyPress イベントは機能しません。

指定されているように、フォームレベルでのみ機能するKeyPressイベントよりも近づくことができませんでした

私はしなければならないと思う

[DllImportAttribute("user32.dll")]

、しかし、私はそれについてほとんどまたはまったく経験がありません。

4

1 に答える 1

7

キーの押下をどこでもキャプチャできるようにするには、フックを使用する必要があります。

CodePlex には、C# ユーザー向けのアプリケーションとグローバル マウスおよびキーボード フックの実装を簡素化するライブラリがあります。

于 2013-10-04T00:06:26.557 に答える