Plusieurs touches simultannément

Messages postés
73
Date d'inscription
samedi 11 janvier 2003
Statut
Membre
Dernière intervention
17 décembre 2007
- - Dernière réponse : BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
- 5 mars 2003 à 14:48
Comment peut-on détecter l'appuie de plusieurs touches simultannément? (autre que shift, control, ect...). Par exemple, flèche haut +droite? wparam de WndProc(...) ne permet que de détecter une touche!!!
Merci d'avance
Afficher la suite 

3 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
13
0
Merci
GetKeyState()
GetAsyncKeyState()
GetKeyBoardState()
BruNews, ciao...
Commenter la réponse de BruNews
Messages postés
73
Date d'inscription
samedi 11 janvier 2003
Statut
Membre
Dernière intervention
17 décembre 2007
0
Merci
ok merci, et je suis obligé de tester pour toutes les touches avec GetKeyState() ou y a t'il un système pour obtenir directement le code ASCII de la touche appuyée?
Commenter la réponse de didrocks
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
13
0
Merci
Tout depend code de ta winProc().
si tu testes WM_KEYDOWN, info restante dans lParam mais il vaudra mieux employer dans ce cas GetAsyncKeyState().
C'est un vaste sujet, il faut consulter le MSDN.
BruNews, ciao...
Commenter la réponse de BruNews