Я новичок в c ++, и я не уверен, как работает WM_KEYDOWN. Я хочу иметь регистр для каждой клавиши со стрелкой (ВВЕРХ, ВНИЗ, ВЛЕВО, ВПРАВО)
Спасибо
Как отмечено в документации WM_KEYDOWN , wParam цикла сообщений содержит ключ виртуального кода - поэтому вы можете использовать следующее:
case WM_KEYDOWN: switch (wParam) { case VK_UP: // up was pressed break; case VK_DOWN: // down was pressed break; // etc. } break;
Полный список кодов виртуальных ключей можно найти в MSDN .