しばやん雑記

ASP.NET とメイドさんが大好きなフリーランスのプログラマーのブログ

WPF メモ (6)

Win32 仮想キーと System.Windows.Input.Key を相互変換するには System.Windows.Input.KeyInterop クラスを使うことで可能。

using System.Windows.Input;

// Key -> Win32 仮想キー
int virtualKey = KeyInterop.VirtualKeyFromKey(Key.Enter);

// Win32 仮想キー
Key key = KeyInterop.KeyFromVirtualKey(13); // VK_RETURN

静的メソッドなのでらくらく。