une question certainement facile pour certains mais moi je sèche - C++ - Programmation
Marsh Posté le 23-12-2004 à 18:43:04
he ben si tu appuies sur les deux touches a la fois ca va t'envoyer deux messages, un par touche. Sinon, va voir du cote de GetKeyState
Marsh Posté le 23-12-2004 à 18:52:04
en fait le problème qi se pose c'est que dans cette fonction je met:
switch( nChar)
case VK_RIGHT:
//ici j'ecris ce que je veux que ca face qd j'appiue sur le touche droite
je sais pas trop comment faire alors car les messages sont toujours envoyé un à un pas en même tps.
Marsh Posté le 23-12-2004 à 18:53:11
je pensais qu'il existait un message qui représentait l'appuie sur les 2 touches enmeme tps
Marsh Posté le 23-12-2004 à 19:23:20
Stocke 2 booléens, 1 par touche. Sur OnKeyDown tu les met à true, sur OnKeyUp à false. Lors d'une mise à true de l'un des 2, tu tests si l'autre est à true. Si oui, les 2 touches sont enfoncées.
Marsh Posté le 23-12-2004 à 18:38:32
Bonjour,
voila je suis en train de réaliser un projet avec visual C++ et la fonction OnKeyDown(...) me pose problème. J'arrive tout à fait à gérer la pression sur les touches haut, droite, gauche et bas mais quand je veux faire une combinaison de deux d'entre elles(par exemple HAUT + DROITE), je ne sais pas comment m'y prendre. Ca doit pas être bien compliqué mais je cherche depuis un moment...
Merci pour vos réponse