OVH Cloud OVH Cloud

MSHFlexGrid et la roulette de la souris

1 réponse
Avatar
Alain
Bonjour,

Existe t'il un moyen simple de faire d=E9filer un=20
MSHFlexGrid avec la roulette de la souris ?

Merci

1 réponse

Avatar
Ledev
Alain wrote:
Bonjour,



Bonjour,

Existe t'il un moyen simple de faire défiler un
MSHFlexGrid avec la roulette de la souris ?



Biensûr,

Il faut "capter" les messages Windows avec un Hook. Lorsqu'on colle le Hook,
et Windows indiquera directement par CollBack lorsuque la souris bougera.

En faite, que vas-t-il se passer:
-Tu crée une sub, qui serviera "d'évènement". Elle portera le nom que
tous voudra bien lui donnez(par la peine de monctrl_ devans).
-Lorsque tu posera le Hook, tu indiquera a l'API (SetWindowsHookEx pour
la nommer) plusieurs chose:
-Quelle type d'évènement tu veus recevoir
-L'addresse de la procedure à appellez.

Ba attend, j'ai trouvée un article qui en parle(il me semblais bien que j'en
avais un):
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaxctrl/html/msdn_intmouse.asp

a+