Bonjour à tous,
J'ai déjà vu pas mal de poste à ce sujet, mais mon problème à la particularité que je ne peux pas passer de paramètre à ma procédure...
En gros, voici mon problème:
Mon contrôle utilisateur à pour but de générer un événement lors du changement de l'état des touches capslock, numlock et scrolllock, mais aussi de changer lui même leurs états via 3 propriétés.
Mon problème est que l'api windows pour placer un hook demande l'adresse de la procédure ou fonction à exécuter :
AddressOf nécessite apparemment que la procédure à appeler lors du hook soit dans un module.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SetWindowsHookEx(WH_KEYBOARD, AddressOf keyboardproc, App.hInstance, App.ThreadID)
Ma procédure (dans le module) est bien appelée par windows, mais je n'arrive pas à changer la valeur des propriétés de mon contrôle ou même d'appeler une procédure de celui-ci.
Si quelqu'un à une idée
Partager