E> L1=%00111100 L2=%01111110 L3=%01011010 L4=%11100111 L5=%10111101 L6=%01011010 L7=%00100100 L8=%00011000 Set Curs L1 L2 , L3 L4 L5, L6 , L7, L8
Votre routine apparaîtra légèrement différente de celle-ci, car le système supprime automatiquement les zéros initiaux dans les listings binaires.
CURS ON/OFF
instructions : activer ou désactiver le curseur de texte
Curs On
Curs Off
Cette paire de commandes permet de masquer ou d'afficher le curseur de texte dans la fenêtre actuellement ouverte. Elle n'a aucun effet sur les curseurs utilisés dans d'autres fenêtres.
Commandes avancées de texte
ZONE$
fonction : créer une zone autour d'un texte
z$=ZONE$(texte$, numéro de zone)
Le programmeur AMOS Professional peut créer des boîtes de dialogue puissantes et des panneaux de contrôle à l'écran sans avoir recours à une programmation complexe. La fonction ZONES entoure une section de texte de sa propre zone d'écran, de sorte que la présence du pointeur de souris puisse être détectée via la fonction ZONE. Il suffit de fournir les deux paramètres entre parenthèses, à savoir la chaîne de texte pour un de vos "boutons" de contrôle, suivie du numéro de la zone d'écran à définir.
Le nombre maximum de zones est limité par la valeur spécifiée par une commande RESERVE ZONE précédente. Le format de la chaîne de contrôle est le suivant :
Chr$(27)+"ZO"+A$+Chr$(27)+"R"+Chr$(48+n)
BORDER$
fonction : créer une bordure autour d'un texte
b$=Border$(texte$, numéro de bordure)
Cette fonction fonctionne de la même manière que ZONES, en renvoyant une chaîne de caractères qui crée une bordure autour de la chaîne de texte spécifiée. Le programmeur AMOS Professional peut l'utiliser avec ZONES pour créer des "boutons" spéciaux pour des fenêtres d'alerte et des consoles de contrôle.