-
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.
-
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 :)
-
Excellent theMonz31 :king:
J'ai opté pour ta première solution, ca me convient parfaitement. Merci beaucoup. :)