IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Keydown sans la feuille active


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 100
    Par défaut Keydown sans la feuille active
    Salut à tous,

    J'essaie de créer un programme qui va me permettre de lancer d'autres programmes simplement par des raccourcis clavier. Par exemle : SHIFT + CTRL + 1 démarrerais un jeu, etc...

    Le problème est qu'il faut que la feuille soit active pour que l'événement KeyDown soit executé. Est-il possible de faire autrement ? Il faudrait que la feuille soit toujours active mais invisible... Ce qui est facile, mais lorsque je fais ça je ne peux pas faire autre chose.

  2. #2
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    c'est un probléme qui a été discuté il ya pas trés longtemps sur ce forum

    essaye lire le post suivant http://www.developpez.net/forums/sho...d.php?t=217286
    peut être que çà répondra à ta question

  3. #3
    Membre expérimenté Avatar de BertrandA
    Inscrit en
    Août 2003
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 170
    Par défaut
    Citation Envoyé par ShortcutZ
    J'essaie de créer un programme qui va me permettre de lancer d'autres programmes simplement par des raccourcis clavier. Par exemle : SHIFT + CTRL + 1 démarrerais un jeu, etc...
    Il faut définir un hook global sur les événements clavier. Ce n'est possible que dans une DLL à l'aide de l'API User32 SetWindowsHookEx() et ses amis.
    Je ne connais pas d'alternative en VB.

Discussions similaires

  1. Selection de la feuille active
    Par COCONUT2 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/06/2007, 13h13
  2. [vba-e] Rendre Une Feuille Active
    Par Kevin_18 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 06/04/2007, 09h44
  3. [Excel] - former une chaîne avec valeur de la feuille active ?
    Par Chewi dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 12/02/2007, 15h54
  4. effacer le contenu d'une feuille active en préservant des cellules
    Par Jerez62 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/11/2006, 19h24
  5. Rapidité Macro lié à la feuille active
    Par conconbrr dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/08/2006, 17h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo