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