Cjvg
Messages postés330Date d'inscriptionmercredi 6 décembre 2000StatutMembreDernière intervention26 octobre 2017
-
12 juil. 2011 à 14:39
Cjvg
Messages postés330Date d'inscriptionmercredi 6 décembre 2000StatutMembreDernière intervention26 octobre 2017
-
24 juil. 2011 à 17:55
Bonjour,
J'utilise l'api GetAsyncKeyState pour intercepter les entrées Clavier. Cette Api, comme je l'utilise dans mon projet, n'empêche pas les autres process de récupérer les caractères qui sont frappés.
Question: Après interception d'une entrée clavier, je souhaiterais pouvoir neutraliser l'envoi du caractère saisie aux autres process.
Dans le code "Implementing the Keyboard Callback Method".
Je pense que si tu n'appelles pas CallNextHookEx et que ta fonction retourne 1, ça devrait bloquer l'appel des gestionnaires suivants.
Cjvg
Messages postés330Date d'inscriptionmercredi 6 décembre 2000StatutMembreDernière intervention26 octobre 2017 23 juil. 2011 à 17:55
Bonjour,
J'ai oublié de dire que je ne suis pas un professionnel. Je programme uniquement pour le plaisir. Je n'ai pas de documentation en dehors de celle donnée avec VB et avec Internet.
De plus, je ne m'intéresse qu'aux informations et exemples de projets développés en VB6.
-------------------------------------------------------------------------------------------
Pour revenir à nos moutons:
En ce qui concerne la Technique Hook, je ne "connais" que ce que j'ai trouvé dans des exemples récupérés sur le Net. Tous les essais que j'ai pu faire bloquent totalement le Clavier.
Je pense, sauf erreur de ma part, que personne aujourd'hui n'a réalisé concrètement ce que je veux faire. J'espère me tromper.
malgré cela, je ne désespère pas ! , il y a peut-être un technicien qui ..............
Je l'ai modifié pour bloquer uniquement la touche "Escape", j'ai testé en plaçant un bouton d'annulation sur la form du projet, et ça fonctionne.
Ensuite, j'ai ouvert une fenêtre "Enregistrer sous" d'une autre application, et là aussi Escape (et seulement cette touche) est bloqué.
As-tu testé ?
Comment l'as-tu implémenté ?
Aurais-tu fait une erreur de formulation ?