1
Je suis nouveau en C++ et je ne sais pas comment fonctionne WM_KEYDOWN. Je veux avoir un cas pour chaque flèche (haut, bas, gauche, droite)Utilisez les touches fléchées C++?
Merci
Je suis nouveau en C++ et je ne sais pas comment fonctionne WM_KEYDOWN. Je veux avoir un cas pour chaque flèche (haut, bas, gauche, droite)Utilisez les touches fléchées C++?
Merci
Comme indiqué dans le WM_KEYDOWN documentation, la wParam du message loop contient la clé de code virtuel - Par conséquent, vous pouvez utiliser les éléments suivants:
case WM_KEYDOWN:
switch (wParam) {
case VK_UP:
// up was pressed
break;
case VK_DOWN:
// down was pressed
break;
// etc.
}
break;
toute référence sur les codes de touches virtuelles can be found on MSDN.
Vous devriez Google vos questions avant de leur demander. –