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.
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/
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..