PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → évènement roulette souris !
évènement roulette souris !
Débuté par Paul, 03 mai 2006 19:38 - 3 réponses
Posté le 03 mai 2006 - 19:38
Bonjour !

j'ai re-copié exactement l'exemple tel quel de Windev dans mon code lorsque sous (WM_MOUSEWHEEL) et rien ne se produit .... Qqn à une idée pourquoi ???


merci

************************************

Sens est un entier
Sens = PoidsFort(_EVE.wParam)
SI Sens < 0 ALORS
Trace("La roulette de la souris va vers le bas")
SINON
Trace("La roulette de la souris va vers le haut")
FIN

*******************************************
Posté le 03 mai 2006 - 22:09
Bon ok !

je viens de me rendre compte que ça fonctionne sur la fenêtre principale de mon appli qui est une mère MDI, mais que ca ne fonctionne pas sur une fille MDI ????

il y a moyen de s'arranger pour que ça fonctionne ?

merci
Posté le 04 mai 2006 - 11:53
Ca marche sur tout du moment que l'élément qui contient ce code évennement a le focus.
Donc si c'est pour une table d'une fille MDI, mets ce code dans le code de la table et clique sur la table lors de l'essai.

Cordialement,
Julie
Posté le 07 mars 2013 - 10:09
En complément!
Je voulais qu'une zone répétée se sélectionne en fonction de la roulette, en restant visible.
Ce code fonctionne dans l'événement Roulette!

LnGLPosition est un entier
Sens est un entier
Sens = PoidsFort(_EVE.wParam)
SI Sens < 0 ALORS
LnGLPosition=ZoneRépétéeSelect(MoiMême)+1
SINON
LnGLPosition=ZoneRépétéeSelect(MoiMême)-1
FIN
ZoneRépétéeSelectPlus(MoiMême,LnGLPosition)
Positionnement(ZRLsTPersen..Valeur)
_EVE.Retour=0