VC++ .net 仮想キーコードの定義

MFC や Win32 SDK で開発しているとき、VK_RETURN など仮想キーコードの定義が用意されていました。

.net の場合、仮想キーコードの定義は enum Keys を使用します。Keys::Return が VK_RETURN と同じです。

例:

private: System::Void textBox1_KeyPress(〜,〜)
 {
   if( (Keys)e->KeyChar == Keys::Return )
   {
     // リターンキーでの処理



マジックナンバーは使用しないようにしましょう。^^

参考

[MSDN]
http://msdn.microsoft.com/en-us/library/system.windows.forms.keys(VS.71).aspx


Last-modified: 2011-04-03 (日) 03:57:20 (2505d)