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
21054
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
7 novembre 2014
- 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
21054
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
7 novembre 2014
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
21054
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
7 novembre 2014
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