Section courante

A propos

Section administrative du site

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