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

Flash Pascal Discussion :

Incrément de onMouseWheel


Sujet :

Flash Pascal

  1. #1
    Membre expérimenté
    Incrément de onMouseWheel
    Hello, en essayant d'intégrer un onMouseWheel sur un trackbar, je me suis aperçu que le paramètre delta varie de 3 en 3 à chaque cran de la molette.
    Curieux... Et pas pratique pour la précision...

    Il y a une explication ?

    Merci

  2. #2
    Membre expérimenté
    La parade simple étant d'ajouter dans la procedure onMouseWheel :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
     
      if delta >0 then delta := 1 else delta := -1;



  3. #3
    Expert éminent sénior
    je ne sais pa, sous Windows c'est +/-120

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
     
    const
      WHEEL_DELTA = 120;            { Value for rolling one detent }
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  4. #4
    Membre expérimenté
    Citation Envoyé par Paul TOTH Voir le message
    je ne sais pa, sous Windows c'est +/-120

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
     
    const
      WHEEL_DELTA = 120;            { Value for rolling one detent }
    Ce que j'ai vérifié empiriquement se confirme ici :
    http://www.developpez.net/forums/d780058/webmasters-developpement-web/flash-flex/flash/as1-as2/delta-onmousewheel/

    Alors, je ne sais pas comment se débrouille flashplayer pour gérer le delta de windows...

    merci pour ta réponse...

    anthony