WINDOW exp-num-1, exp-num-2, exp-num-3, exp-num-4

Définit la sous-fenêtre rectangulaire d’affichage dans la fenêtre SBASIC.

Paramètre Description
exp-num-1 Ligne du coin supérieur gauche
exp-num-2 Colonne du coin supérieur gauche
exp-num-3 Ligne du coin inférieur droit
exp-num-4 Colonne du coin inférieur droit

Exemple 1

WINDOW 5,20,15,60

L’affichage du texte dans la fenêtre SBASIC s’effectue dans un rectangle délimité par les lignes 5 et 15 et par les colonnes 20 et 60.

Exemple 2

WINDOW 0,1,24,80

L’affichage se fait du texte utilise l’intégralité de la fenêtre SBASIC.

Action

L’instruction WINDOW permet de définir une sous-fenêtre rectangulaire d’affichage du texte dans la fenêtre SBASIC.

(exp-num-1, exp-num-2) et (exp-num-3, exp-num-4) sont la ligne et la colonne de deux points diagonaux dans la fenêtre SBASIC. La valeur de chaque expression doit être comprise entre -32758 et 32757. Si les valeurs dépassant les limites de la fenêtre SBASIC, à savoir 0-24 pour les lignes et 1-80 pour les colonnes, elles sont ramenées à ces limites. Notez que les numéros de ligne et de colonne du caractère en haut à gauche de la fenêtre SBASIC sont respectivement 0 et 1. Si la fenêtre SBASIC est redimensionnée par l’instruction TEXT, les valeurs maximales de exp-num-1 et exp-num-2 évoluent en conséquence.

L’instruction WINDOW permet de travailler en mode multifenêtre, à la fois en mode graphique et en mode texte, en redéfinissant une fenêtre chaque fois qu’on l’utilise. Elle agit sur la fenêtre graphique si l’instruction TEXT n’a pas été exécutée après l’une des instructions GR et HGR. Elle agit sur la fenêtre SBASIC si, ni l’instruction GR, ni l’instruction HGR, n’ont été exécutées depuis le lancement de SBASIC ou l’exécution d’une commande RUN, NEW ou CLEAR.

L’instruction WINDOW s’applique aux ordres CLS et CURSOR ainsi qu’aux variables système XPEN et YPEN. Si le curseur est hors de la fenêtre lors de sa définition, il est positionné sur le bord le plus proche.

Les valeurs XPEN et YPEN sont données par rapport aux bords de la fenêtre.

Voir aussi : CLS, CURSOR, XPEN, YPEN