10

如果我使用 win32 调用拦截按键,我现在有一个键码。有没有办法将其转换为 System.Windows.Forms.Keys 值?

4

2 回答 2

21

使用KeyInterop.KeyFromVirtualKey().

于 2009-02-16T18:16:49.657 回答
10

System.Windows.Forms.Keys 枚举的整数值与 Win32 调用的值匹配。

Keys keyData = (Keys)rawWin32KeyCode;
于 2009-02-16T18:38:34.050 回答