Section courante

A propos

Section administrative du site

makewindow

Fabrique une fenêtre
Turbo Prolog

Syntaxe

makewindow(WindowNo,ScrAtt,FrameAttr,Header,Row,Col,Height,Width)

Paramètres

Nom Description
WindowNo Ce paramètre permet d'indiquer le numéro de la fenêtre.
ScrAtt Ce paramètre permet d'indiquer l'attribut de l'écran.
FrameAttr Ce paramètre permet d'indiquer l'attribut du cadre de la fenêtre.
Header Ce paramètre permet d'indiquer l'entête.
Row Ce paramètre permet d'indiquer la coordonnée verticale du coin supérieur gauche de la fenêtre.
Col Ce paramètre permet d'indiquer la coordonnée horizontale du coin supérieur gauche de la fenêtre.
Height Ce paramètre permet d'indiquer la hauteur de la fenêtre.
Width Ce paramètre permet d'indiquer la largeur de la fenêtre.

Description

Ce prédicat permet de définir une zone de l'écran en tant que fenêtre. Chaque fenêtre est identifiée par un numéro (WindowNo) utilisé lors de la sélection de la fenêtre à activer. Si FrameAttr est inférieur ou supérieur à zéro, une bordure est dessinée autour de la zone définie (c'est-à-dire que la fenêtre est encadrée) et la ligne de bordure supérieure inclut le texte de l'en-tête. Une fois définie, la fenêtre est «effacée» et le curseur est déplacé vers son coin supérieur gauche. Les positions des lignes et des colonnes du coin gauche de la fenêtre, par rapport à tout l'écran, sont spécifiées par les paramètres Row et Col, respectivement, et Height et Width indiquent les dimensions de la fenêtre. Il est important que Row, Col, Height et Width soient compatibles avec la taille de l'affichage, normalement 25 lignes de 80 caractères. La taille de l'affichage peut être modifiée à l'aide du prédicat standard graphique.



Dernière mise à jour : Vendredi, le 7 juin 2019