[VB6] Ecouter le clavier

Fermé
seul - 5 août 2009 à 15:45
 Utilisateur anonyme - 6 août 2009 à 13:33
Bonjour,

Voila mon problème, j'ai cherché ... cherché .. mais aucun solution trouvé sur internet en VB6

J'ai une application en VB6 que je laisse tourner en permanence sur mon PC et je travaille sous une autre application (IE par exemple -_-)
Ce que je voudrais c'est que par exemple lorsque je vais faire F9 dans IE mon application VB6 l'intercepte et du coup déclenche une action que j'aurai programmé dans l'application VB6 (pour le cas actuel l'ouverture du Form2)

Avez vous une idée ou un example de code ? En gros une fois lancé mon programme VB6 doit en tache de fond écouter le clavier et lorsque que la touche choisie est tappé et bien ça déclenche une action dans le programme VB6. (Quelque soit l'application ouverte à ce moment biensur)

Merci
A voir également:

1 réponse

Utilisateur anonyme
6 août 2009 à 13:33
Bonjour,

En C ce genre de chose est réalisable en installant en mémoire un hook qui va intercepter les messages envoyés aux différentes fenêtres actives. Par contre, je ne connais pas VB mais j'imagine qu'il faut passer par une dll qui met en oeuvre ce genre de hook. Peut-être peux-tu trouver plus d'infos en orientant tes recherches sur les hooks.
0