GetMouseEvent |
Demande l'événement souris |
---|---|
Delphi / Free Pascal | WinMouse |
Syntaxe
Procedure GetMouseEvent(Out MouseEvent:MouseEventType); |
Description
Cette procédure permet de retourner le prochain événement de souris dans la file d'attente (mouvement, appui sur un bouton, relâchement d'un bouton ou défilement de la molette) et en attend un si aucun n'est disponible. Le champ (boutons) du paramètre (MouseEvent) est chargé avec les boutons de la souris, les touches Shift et Ctrl étant enfoncées pendant l'événement. Les champs (x), (y) entreposent la position de la souris, (molette) entrepose la rotation de la molette de la souris (par incrément de 120 pas, positif loin de l'utilisateur) et (action) entrepose l'événement. Il peut s'agir de l'une des constantes suivantes :
Constante | Description |
---|---|
MouseActionDown | Un bouton de la souris est enfoncé |
MouseActionUp | Un bouton de la souris est relâché |
MouseActionMove | Le curseur de la souris est déplacé |
MouseActionWheel | La molette de la souris tourne |
La file d'attente des événements de la souris peut contenir plusieurs événements jusqu'à ce qu'ils soient récupérés.
Dernière mise à jour : Lundi, le 10 Juillet 2023