7.68.49 ncurses_getmouse()Lit les événements souris[ Exemples avec ncurses_getmouse ] PHP 4 >= 4.2.0
bool
ncurses_getmouse (
array
mevent
)
Attention |
Cette fonction est
EXPERIMENTALE
. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.
|
ncurses_getmouse
lit les événements souris placés
dans la queue.
ncurses_getmouse
retournera
FALSE
si un événement souris est visible dans la fenêtre, et sinon, elle
retournera
TRUE
.
Les options d'événement seront placées dans le paramètre
mevent
, qui doit être un tableau, passé par référence.
En cas de succès, un tableau associatif avec les clées suivantes sera
fourni :
- "id" : Identifiant permettant de distinguer plusieurs périphériques
- "x" : Position à l'écran, en absisse relative, et comptée en caractères
- "y" : Position à l'écran, en ordonnée relative, et comptée en caractères
- "z" : Actuellement non supporté
- "mmask" : Action de souris
Exemple avec ncurses_getmouse |
switch (ncurses_getch){ case NCURSES_KEY_MOUSE: if (!ncurses_getmouse(&$mevent)){ if ($mevent["mmask"] & NCURSES_MOUSE_BUTTON1_PRESSED){ $mouse_x = $mevent["x"]; // Sauve la position de la souris $mouse_y = $mevent["y"]; } } break;
default: .... }
|
Voir aussi
ncurses_ungetmouse
.
|