Touches systèmes du clavier [Débutant] - C++ - Programmation
Marsh Posté le 13-05-2004 à 11:17:25
GetKeyState & GetAsyncKeyState
chacal_one333 a écrit : |
S'il poste dans la sous-cat C++ on peur s'en douter (d'un autre côté il est vrai que le fait d'avoir foutu un "[débutant]" inutile dans le titre empêche l'ajout automatique de la sous-cat, comme expliqué dans les règles )
Marsh Posté le 13-05-2004 à 11:18:10
antp a écrit : GetKeyState & GetAsyncKeyState |
j'ai oublier de checker
Marsh Posté le 13-05-2004 à 13:29:48
D'accord pour la fonction mais comment savoir à quel moment on appui sur la touche Shift ou Ctrl?
Un message est envoyé à l'application?
Marsh Posté le 13-05-2004 à 13:32:24
Il doit y avoir moyen de récupérer des messages genre WM_KEY...
Marsh Posté le 13-05-2004 à 13:35:29
En fait ces messages sont envoyés uniquement si on appui sur Shift+une touche ou Ctrl+touche.
J'aimerais avoir un message lors de l'appui de Shift ou Ctrl uniquement
Marsh Posté le 13-05-2004 à 15:39:26
Toujours pas de message => je dois vérifier à chaqe fois l'état du clavier => perte de temps et de ressources => mauvais
Autre solution? sinon pas le choix
Marsh Posté le 13-05-2004 à 21:46:23
Ca parait stupide comme question mais tu es bien sous windows? parce que si c'est le fait de checker en permanence qui te gene, sache que windows le fait de toutes facons pour savoir s'il doit t'envoyer un message ou pas
Marsh Posté le 13-05-2004 à 10:55:26
Est-il possible de connaître l'état des touches Shift, Ctrl et Alt
(KeyDown ou KeyUp) sans appuyer sur une auter touche?
Si oui comment connaître ces états?