HP Calculatrice graphique HP Prime Manuel d'utilisation

Page 631

Advertising
background image

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.

Advertising