Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/09/2006, à 15:43

alexkid

probleme avec les evenements souris en programmant sous X

Bonjour, smile

J'ai un petit probleme, je ne comprends pas pourquoi lorsque mon programme tourne la clause LeaveNotify est prise en compte alors que le pointeur de la souris ne sort pas de la fenetre, si quelqu un a une idée, merci ?

Lorsque je bouge la souris par exemple, la clause LeaveNotify va etre prise en compte 5 ou 10 fois par exemple. yikes

...

ev_msk = ExposureMask | PointerMotionMask | ButtonPressMask | LeaveWindowMask;

...

XSelectInput(dpy, fenetre, ev_msk);

while(1) {
XWindowEvent(dpy, fenetre, ev_msk, &ev);
switch(ev.type) {
case LeaveNotify:
...
break;
case MotionNotify:
...
break;
}
}
}