guitoulefoux
Messages postés152Date d'inscriptionlundi 24 mars 2003StatutMembreDernière intervention 6 janvier 2009
-
9 oct. 2003 à 10:12
guitoulefoux
Messages postés152Date d'inscriptionlundi 24 mars 2003StatutMembreDernière intervention 6 janvier 2009
-
10 oct. 2003 à 01:20
Bonjour,
Je cherche a casser une boucle grace a la touche "VK_HOME".
Au début je voulais le faire avec un HOOK (mais j'y arrive pas)
puis je voulais le faire en récupérant le code ASCII (mais j'y arrive pas)
La je suis sur un autre truc (ca marche toujour pas).
Aidé moi svp ....
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 9 oct. 2003 à 15:05
Les hook c'est sympa mais c'est un peu compliqué et souvent très lourd.
Le code ASCII d'une touche...ça n'existe pas! Enfin plus précisément le code ASCII c'est un code pour un caractère, par extension on a donné le même code à la touche T qu'au caractère 'T' par exemple. Par contre le carctère qui correspondrait à HOME ....
Et pour ton problème j'aurais une autre approche...
Je pense que le plus simple c'est de changer ton test en
while(bHomePressed)
en déclarant BOOL bHomePressed en variable globale (ou en variable de classe si c'est du C++)
et de traiter l'événement KEYDOWN en y mettantbHomePressed ( nChar VK_HOME);