Section courante

A propos

Section administrative du site

Get_Event

Demande l'événement
Maxon Pascal STPascal

Syntaxe

Function Get_Event(emask, bmask, bstate, n_clicks:Short_Integer; ticks: Long_Integer; m1_flag: boolean; m1x, m1y, m1w, m1h: Short_Integer; m2_flag: boolean; m2x, m2y, m2w, m2h: Short_Integer; Var message: Message_Buffer; Var key,brtn,bclick,mx,my,kstate : Short_Integer):Short_Integer;

Paramètres

Nom Description
emask Ce paramètre spécifie le masque des événements à surveiller (clavier, souris, messages,...).
bmask Ce paramètre définit le masque des boutons de la souris à prendre en compte.
bstate Ce paramètre indique l'état des boutons de souris attendu pour déclencher un événement.
n_clicks Ce paramètre précise le nombre de clics nécessaires (ex. : simple ou double clic).
ticks Ce paramètre détermine le délai maximal d'attente de l'événement, exprimé en "tics".
m1_flag Ce paramètre indique si la première zone rectangulaire de la souris est active (true) ou non (false).
m1x Ce paramètre représente la coordonnée X de l'origine de la première zone de surveillance de la souris.
m1y Ce paramètre représente la coordonnée Y de l'origine de la première zone de surveillance de la souris.
m1w Ce paramètre indique la largeur de la première zone de surveillance de la souris.
m1h Ce paramètre indique la hauteur de la première zone de surveillance de la souris.
m2_flag Ce paramètre indique si la deuxième zone rectangulaire de la souris est active (true) ou non (false).
m2x Ce paramètre représente la coordonnée X de l'origine de la deuxième zone de surveillance de la souris.
m2y Ce paramètre représente la coordonnée Y de l'origine de la deuxième zone de surveillance de la souris.
m2w Ce paramètre indique la largeur de la deuxième zone de surveillance de la souris.
m2h Ce paramètre indique la hauteur de la deuxième zone de surveillance de la souris.
message Ce paramètre reçoit, en sortie, le message système généré par l'événement, le cas échéant.
key Ce paramètre reçoit, en sortie, le code de touche pressée, s'il s'agit d'un événement clavier.
brtn Ce paramètre reçoit, en sortie, l'état du bouton de souris au moment de l'événement.
bclick Ce paramètre reçoit, en sortie, le nombre de clics effectués.
mx Ce paramètre reçoit, en sortie, la position X de la souris au moment de l'événement.
my Ce paramètre reçoit, en sortie, la position Y de la souris au moment de l'événement.
kstate Ce paramètre reçoit, en sortie, l'état des touches modificatrices (Shift, Ctrl, Alt) au moment de l'événement.

Description

Cette fonction permet de demander un événement.



Dernière mise à jour : Dimanche, le 14 Juin 2020