WINDOW |
Fenêtre |
---|---|
Turbo Pascal 3+ | Crt |
Syntaxe
Procedure Window(x1,y1,x2,y2:Byte); |
Paramètres
Nom | Description |
---|---|
x1 | Ce paramètre permet d'indiquer la gauche de la fenêtre |
y1 | Ce paramètre permet d'indiquer la partie supérieur de la fenêtre |
x2 | Ce paramètre permet d'indiquer la droite de la fenêtre |
y2 | Ce paramètre permet d'indiquer la partie inférieur de la fenêtre |
Description
Cette procédure permet de fixer la position de la fenêtre d'affichage dans l'écran de texte.
Remarques
- ATTENTION ! Il ne faut pas oublier de télécharger la mise-à-jour de l'unité Crt de Borland car une division par 0 se produit avec des machines avec un microprocesseur de 2 GHz ou plus.
- Les paramètres X1 et Y1 sont les coordonnées du coin supérieur gauche de la fenêtre, et X2 et Y2 sont les coordonnées du coin inférieur droit. Le coin supérieur gauche de l'écran correspond à (1,1). La taille minimale d'une fenêtre de texte est d'une colonne par une ligne. Si les coordonnées ne sont en aucune façon invalides, l'appel à la procédure Window est ignoré.
- La fenêtre par défaut est (1,1,80,25) en mode 25 lignes et (1,1,80,43) en mode 43 lignes, correspondant à tout l'écran.
- Toutes les coordonnées d'écran (à l'exception des coordonnées de la fenêtre elles-mêmes) sont relatives à la fenêtre actuelle. Par exemple, GotoXY(1,1) positionnera toujours le curseur dans le coin supérieur gauche de la fenêtre actuelle.
- De nombreuses procédures et fonctions de l'unité Crt sont relatives à la fenêtre, y compris les procédures ClrEol, ClrScr, DelLine, GotoXY, InsLine, WhereX, WhereY, Read, ReadLn, Write et WriteLn.
- Les variables WindMin et WindMax entreposent la définition de fenêtre actuelle. Un appel à la procédure Window déplace toujours le curseur sur la coordonnée (1,1).
Références
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 452.
Dernière mise à jour : Dimanche, le 8 février 2015