Manuel Amos Professional  Table des matières  Index

Fenêtres


Il suffit d'indiquer les numéros d'index de l'encre, du papier, du contour et du motif à utiliser pour la barre de défilement, suivis de l'encre, du papier, du contour et du motif à utiliser pour le curseur de la barre. Si des valeurs négatives sont utilisées pour un motif, une image sprite sera réquisitionnée à partir de la banque de sprites, permettant ainsi des effets encore plus spectaculaires. Essayez cet exemple :

E> Centre "<Appuyez sur une touche>" : Curs Off
    Do
     A1=Rnd(15) : B1=Rnd(15) : C1=Rnd(15) : D1=Rnd(24)
     A2=Rnd(15) : B2=Rnd(15) : C2=Rnd(15) : D2=Rnd(24)
     Set Slider Al ,B1,C1,D1,A2,B2,C2,D2
     Hslider 10,10 To 300,60,100,20,25
     Vslider 10,60 To 20,190,100,20,25
     Wait Key
    Loop

Une fois vos barres de défilement mises en place, vous voudrez les activer à l'aide de la souris. Une routine simple pour créer des barres de défilement fonctionnelles doit être incluse dans votre programme principal. Comme toujours, pensez à tester les exemples de programmes préexistants pour un guide pratique.

Affichage d'une fenêtre de texte
Pour clore ce chapitre, voici une fonctionnalité très utile d'AMOS Professional permettant d'afficher directement un fichier texte à l'écran. Le texte peut être affiché dans son propre écran indépendant, défilé à volonté, la fenêtre d'affichage peut être déplacée à la souris et il est même possible d'inclure une ligne de titre.

READ TEXT$
instruction : afficher une fenêtre de texte à l'écran
Read Text$ nom$
Read Text$ nom$,adresse, longueur

Dans sa forme la plus simple, la commande READ TEXT$ lit le texte contenu dans un fichier spécifié sur disque, par exemple :

X> Read Text$ Fsel$("**")

Vous pouvez parcourir le texte affiché en utilisant les barres de défilement, les icônes fléchées ou les combinaisons de touches suivantes :

Touche pressée                  Effet
[Flèche Haut]/[Flèche Bas]         Défiler d'une ligne vers le haut/bas
[Shift]+[Flèche Haut/Bas]           Défiler d'une page vers le haut/bas
[Ctrl]+[Flèche Haut/Bas]            Aller directement au début/fin du texte
[Esc] ou [Return]                      Quitter

Pour lire un texte à partir d'une adresse en mémoire, une version alternative de la commande READ TEXT$ est disponible. Dans ce cas, le paramètre nom$ fait référence à une ligne de titre qui sera affichée en haut de la fenêtre de visualisation. Adresse contient l'adresse de la première ligne de texte à lire. Longueur spécifie la taille du texte à lire, en octets.

Retour    Suivant
05.07.06