En fait je me demandais pourquoi ma valeur $wheel ne bouge pas malgré le fait que je bouge la molette de la souris.
Je ne comprend pas du tout et si quelqu'un pouvait m'aider, je lui serait grandement reconnaissant. Sur ce merci pour vos réponses !
Modifié en dernier par littlechiki le mer. 27 nov. 2019 20:03, modifié 1 fois.
Bonjour,
GUIGetMsg() ne renvoie pas $MOUSE_WHEEL_UP ou $MOUSE_WHEEL_DOWN. Voir https://www.autoitscript.fr/autoit3/doc ... GetMsg.htm
Pour voir si la roulette a été tournée dans un sens ou dans l'autre, vous pouvez utiliser cette méthode récupérée sur un site russe dont j'ai oublié le nom de l'auteur (j'ai retrouvé AZJIO)
Global$k1=0 Global$k2=0 GUIRegisterMsg(0x020A,"WM_MOUSEWHEEL") $Gui=GUICreate("Крути колесо мыши вниз / вверх",370,100) GUICtrlCreateLabel('Функция WM_MOUSEWHEEL срабатывает в момент вращения колёсика мыши. Можно использовать для установки числовых параметров в инпутах c GUICtrlCreateUpdown.',5,5,360,50) $Label1=GUICtrlCreateLabel("колесо мыши сдвинулось вверх 0 раз",10,60,226,17) $Label2=GUICtrlCreateLabel("колесо мыши сдвинулось вниз 0 раз",10,80,226,17) $Input=GUICtrlCreateInput("",240,65,100,21) GUISetState()
Facilement adaptable, je vous laisse le soin de traduire mais je pense que ce n'est pas nécessaire pour comprendre
Rmq: votre titre n'est vraiment pas terrible !! "Valeur MOUSE_WHEEL qui ne bouge pas" est quand même plus explicite....
Cordialement,
Walkson "Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Merci pour ça ! Je vais quand même traduire mais c'est surtout par curiosité !
En effet mon titre était pas terrible mais j'ai eu beaucoup de mal à trouvé. Le voila changé. Je passe le sujet en résolu !