guitoulefoux
Messages postés152Date d'inscriptionlundi 24 mars 2003StatutMembreDernière intervention 6 janvier 2009
-
3 oct. 2003 à 09:54
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
3 oct. 2003 à 17:38
Bonjour,
Je cherche à désactiver les flèches du clavier (même celle qu'il y a sur le clavier numérique)
Pour le moment je cherche à les détecter (ASCII) mais le fonctionnement n'est pas fiable.
Aurriez vous des indications.
Merci. ;)
GuitouLeFoux :-p
"Le secret du sage est de briller dans l'ombre"
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 3 oct. 2003 à 10:03
Dans un edit par exemple, il faut sous classer le controle et traiter WM_KEYDOWN ou WM_KEYUP dans la proc de sous classement en l'empechant de suivre la file des messages.
Exemples dans mes sources, pas specialement sur les fleches mais traitement idem.
BruNews, ciao...
guitoulefoux
Messages postés152Date d'inscriptionlundi 24 mars 2003StatutMembreDernière intervention 6 janvier 2009 3 oct. 2003 à 17:29
Me revoila,
Je pense que je pars sur le mauvais chemin. (car ma form doit etre fermé)
Il serait mieux que j'utilise:
while(!GetAsyncKeyState("Code ASCII"))
{...}
Le truc c'est que le code ASCII de la fleche du haut est comme ca:
"code ASCII : -32 puis : 72"
Si tu as une solution car j'ai pas trouvé se réponse sur se site.
Merci.
Sinon bon Week end
GuitouLeFoux :-p
"Le secret du sage est de briller dans l'ombre"
Vous n’avez pas trouvé la réponse que vous recherchez ?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 3 oct. 2003 à 17:38
while(!GetAsyncKeyState.... JAMAIS !!!
Sur win32 nous avons notif des interruptions sous formes de messages, c'est ainsi qu'il faut intercepter.
BruNews, ciao...