Section courante

A propos

Section administrative du site

WINDOW

Fenêtre
AmigaBASIC Commodore Amiga

Syntaxe

WINDOW windowid[,[title][,[rectangle][,[type][,screenid]]]]
WINDOW CLOSE windowid
WINDOW OUTPUT windowid
WINDOW(n)

Paramètres

Nom Description
windowid Ce paramètre permet d'indiquer un identificateur de fenêtre. La fenêtre 1 est la fenêtre de sortie apparaissant quand l'AmigaBASIC démarre. Il faut spécifié 2 ou supérieur pour qu'une nouvelle fenêtre apparaissent.
title Ce paramètre permet d'indiquer une chaîne de caractères à afficher dans la barre de titre de la fenêtre. La fenêtre 1 affiche le nom du programme courant ou «BASIC» si aucun programme n'est chargé quand l'AmigaBASIC est initialisé.
rectangle Ce paramètre permet d'indiquer le rectangle spécifiant les coordonnées de limites de l'écran physique de la fenêtre créée. Le format est (x1,y1)-(x2,y2), et (x1,y1) est le coin supérieur gauche et (x2,y2) est le coin inférieur droit. Si ce paramètre n'est pas présent, alors la fenêtre apparaitra à l'état actuel par défaut de cette fenêtre (les valeurs actuelles de l'identificateur de fenêtre). Les valeurs par défaut initiales sont le plein écran.
type Ce paramètre permet d'indiquer le type d'écran. Voici les valeurs pouvant être combiné jusqu'à une valeur de 31 maximum :
Valeur Description
1 Cette valeur permet d'indiquer que la taille de la fenêtre peut être changé par la souris et le «Sizing Gadget» dans le coin inférieur gauche du côté de la fenêtre.
2 Cette valeur permet d'indiquer que la fenêtre peut être déplacer en utilisant le barre de titre.
4 Cette valeur permet d'indiquer que la fenêtre peut être déplacer de l'avant vers l'arrière d'autres fenêtres en utilisant la souris et le «Back Gadget» dans le coin supérieur droit de la fenêtre.
8 Cette valeur permet d'indiquer que la fenêtre peut être fermé en utilisant la souris et le «Close Gadget» dans le coin supérieur gauche de la fenêtre.
16 Cette valeur permet d'indiquer que le contenu de la fenêtre réapparaîtra après que la fenêtre sera temporairement recouverte par une autre fenêtre. L'AmigaBASIC se réserve suffisamment de mémoire pour se souvenir du contenu de la fenêtre.
screenid Ce paramètre permet d'indiquer l'identificateur d'écran créé par l'instruction SCREEN. La valeur doit être entre 1 et 4. La valeur par défaut est -1, soit l'écran du Workbench.
OUTPUT Ce paramètre permet d'indiquer que la fenêtre existante spécifie la fenêtre de sortie actuelle sans l'amener au premier plan. Des instruction comme PRINT, CIRCLE et PSET affectent cette fenêtre. Ainsi, cela permet la sortie (comme le texte, les graphiques,...) vers une fenêtre en arrière-plan sans changer la fenêtre de premier-plan.
CLOSE Ce paramètre permet d'indiquer qu'il faut fermer la fenêtre (la rendre invisible). Si la fenêtre de sortie courante est fermé, la fenêtre la plus récente de la sortie courante deviendra visible comme nouvelle sortie de fenêtre.
n Ce paramètre permet d'indiquer l'information à retourner avec la fonction :
Valeur Description
0 Cette valeur permet d'indiquer qu'il faut retourner l'identificateur de fenêtre de la fenêtre de sortie sélectionné.
1 Cette valeur permet d'indiquer qu'il faut retourner l'identificateur de fenêtre de la fenêtre de sortie courante. C'est la fenêtre dans lequel PRINT ou les autres instructions graphiques envoient leurs sorties.
2 Cette valeur permet d'indiquer qu'il faut retourner la largeur de la fenêtre de sortie courante.
3 Cette valeur permet d'indiquer qu'il faut retourner la hauteur de la fenêtre de sortie courante.
4 Cette valeur permet d'indiquer qu'il faut retourner la coordonnée horizontale (x) dans la fenêtre de sortie courante où le prochain caractère est dessiné.
5 Cette valeur permet d'indiquer qu'il faut retourner la coordonnée verticale (y) dans la fenêtre de sortie courante où le prochain caractère est dessiné.
6 Cette valeur permet d'indiquer qu'il faut retourner la valeur maximal de couleur autorisé pour la fenêtre de sortie courante.
7 Cette valeur permet d'indiquer qu'il faut retourner un pointeur vers l'enregistrement «INTUITION WINDOW» de la fenêtre de sortie courante.
8 Cette valeur permet d'indiquer qu'il faut retourner un pointeur vers l'enregistrement «RASTPORT» de la fenêtre de sortie courante.

Description

Cette fonction ou instruction permet de demander ou de créer une fenêtre rectangulaire spécifié dans l'identificateur d'écran (SID).

Remarques

Exemple

L'exemple suivant permet de couvrir avec WINDOW 1 ("Lignes") la fenêtre de sortie Amiga Basic :

WINDOW 1,"Lignes",(10,10)-(270,70),15
WINDOW 2,"Polygones",(310,10)-(580,70),15
WINDOW 3,"Cercles",(10-90)-(280,170),15

Voir également

Langage de programmation - AmigaBASIC - Références de commandes, d'instructions et de fonctions - SCREEN

Dernière mise à jour : Vendredi, le 21 juillet 2017