なんとA-Z,0-9を表す仮想コード定数が存在しないみたい。
winuser.hを見ると、
/*
* VK_0 - VK_9 are the same as ASCII '0' - '9' (0x30 - 0x39)
* 0x40 : unassigned
* VK_A - VK_Z are the same as ASCII 'A' - 'Z' (0x41 - 0x5A)
*/
とある。
なんと、'A'~'Z', '0'~'9'で比較評価するらしい。
if (nKey == 'A')
みたいな感じ。いつからこうなってたんだろう?
0 件のコメント:
コメントを投稿