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

Windows Forms Discussion :

Ctrl + roulette


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 23
    Par défaut Ctrl + roulette
    Bonjour,

    j'ai un petit problème pour récupérer un événement lorsque je fais un ctrl+roulette de souris.
    J'ai essayé de faire un listener sur la roulette de la souris, mais une fois dedans, je n'arrive pas à savoir si la touche Ctrl est pressée.
    Ou alors j'ai essayé de faire un listener pour savoir si la touche Ctrl est pressée, mais une fois dedans, impossible aussi de savoir si la roulette est en train de tourner.

    Auriez-vous une idée de comment faire ceci ?

    Merci d'avance.

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    t'as 2 solutions possibles

    1 : tu mets un listener sur le KeyDown et KeyUp.. Et tu montes un boolean à true quand le Ctrl est activé

    2 : et dans le listener de la souris, tu checkes ce boolean

    Solution 2:

    Ya une fonction (GetKeyState() de mémoire Api Win32) que tu peux utiliser
    dans le listener de la souris pour connaitre l'état du clavier ...

    Voila les quelques idées qui me viennent naturellement comme ça

  3. #3
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 23
    Par défaut
    Excellent theMonz31

    J'ai opté pour ta première solution, ca me convient parfaitement. Merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JB6][Souris] Utilisation de la roulette.
    Par Righetto Dominique dans le forum JBuilder
    Réponses: 2
    Dernier message: 20/10/2003, 12h53
  2. Comment désactiver Ctrl+Alt+Del sous Windows XP
    Par ETOKA dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 04/06/2003, 13h34
  3. ctrl+alt+sup et W2k
    Par Lucien dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 26/05/2003, 13h54
  4. Comment récupérer le raccourci Ctrl F4
    Par stef02032000 dans le forum C++Builder
    Réponses: 3
    Dernier message: 21/05/2003, 15h53
  5. [VB6] Multiselection avec CTRL dans une msflexgrid
    Par Troopers dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 17/04/2003, 10h57

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