HP Calculatrice graphique HP Prime Manuel d'utilisation
Page 631

Programmation
629
INPUT
Syntaxe : INPUT(var [,"titre", "étiquette, "aide", défaut]);
Ouvre une boîte de dialogue comportant le texte de titre
et un champ appelé étiquette, qui affiche une fonction
aide en bas et utilise la valeur par défaut. Met à jour la
variable var si l'utilisateur appuie sur
et renvoie
1. Le fait d'appuyer sur
n'entraîne aucune mise à
jour de la variable et renvoie 0.
Exemple :
EXPORT SIDES;
EXPORT
GETSIDES()
BEGIN
INPUT(SIDES,"F
aces dé","N =
","Entrer nb.
faces",2);
END;
ISKEYDOWN
Syntaxe : ISKEYDOWN(id_touche);
Renvoie vrai (valeur autre que zéro) si la touche dont l'id
est indiqué est actuellement actionnée, et faux (0) si ce
n'est pas le cas.
MOUSE
Syntaxe : MOUSE[(indice)]
Renvoie deux listes décrivant l'emplacement actuel de
chaque pointeur potentiel (ou des listes vides si aucun
pointeur n'est utilisé). Le résultat est {x , y, original z,
original y, type}, type pouvant être 0 (nouveau), 1
(terminé), 2 (faire glisser), 3 (étirer), 4 (pivoter) et 5 (clic
long).
Le paramètre d'indice facultatif est l'élément nième (x, y,
original x, etc.) qui aurait été renvoyé en cas d'omission
du paramètre (ou –1 en l'absence d'activité de pointeur).
MSGBOX
Syntaxe : MSGBOX(expression ou chaîne [ ,ok_cancel?]);
Affiche une boîte de dialogue avec la valeur de
l'expression ou de la chaîne donnée.
Si ok_cancel? (ok_annuler?) a la valeur vrai, les boutons
et
s'affichent. Si ce n'est pas le cas, seul le
bouton
s'affiche. La valeur par défaut pour
ok_cancel est faux.