Re: Comment intercepter l'appui de touches au niveau système [Résolu]
Posté par yaka le 11/7/2008 14:17:24
Merci Asthroth, tu avais raison, une fois le hook en place, windev gère lui meme les interpretations de parametres :)
PROCEDURE Procédure_Hook(ncode, wParam, lParam)
nCaractTouche est un entier
// Sur touche enfoncé uniquement
SI wParam <> WM_KEYDOWN ALORS
RENVOYER API("user32","CallNextHookEx",gnHandleHook, ncode, wParam, lParam)
FIN
Transfert(&nCaractTouche,lParam,4)
--> nCaractTouche contient a ce moment le code de la touche enfoncée
// Renvoie la suite du hook afin de permettre le traitement de l'appui par la fenetre d'origine
RENVOYER API("user32","CallNextHookEx",gnHandleHook, ncode, wParam, lParam)
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=19&topic_id=5923&post_id=23926