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