Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
24 juin 2005 à 17:32
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
24 juin 2005 à 22:15
Salut, J'ai du mal à comprendre les differences entre les fonctions Win32 GetKeyState et GetAsyncKeyState.. Je veux tester l'etat des touches du clavier quand arrive un message mais aussi connaitre l'etat à tout moment.. merci.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 24 juin 2005 à 20:40
GetAsyncKeyState permet de tester les touches de façon asynchrone
contrairement à GetKeyState, càd qu'elle te renvoie le temps mis entre
l'appel de la fonction et l'instant où la touche est réellement appuyée.
Cela fonctionne en fait en 2 temps : tu appel la fonction, puis lorsque
tu en a besoin, tu l'a rappelle, et elle te renvoie le temps écoulée
entre le premier appel et l'instant où l'utilisateur a appuyé la touche.
En gros, ca évite de perdre des messages de touches préssées...
DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : www.ProgOtoP.com/popapi/
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 24 juin 2005 à 22:15
Merci.. A force de lire et de relire la doc et avec ton message je commence à comprendre.. Je vais faire des tests.. Par contre tu dis qu'elle renvoie le temps écoulé !?? Tu veux dire qu'elle renvoie l'etat de la touche depuis le précédent appel, c 'est ca ? Je n'arrive pas a visualiser comment l'utiliser dans du code et son intérêt par rapport a GetState..