- 28 -
2.5. Управление окнами ( WINDOW SYSTEM )
makewindow(WindowNo,ScrAtt,FrameAtt,Framestr,
Row,Column,Height,Width,ClearWindow,FrameStrPos,BorderChars)
(integer,integer,integer,string,
integer,integer,integer,integer,integer,integer,string) -
(i,i,i,i,i,i,i,i,i,i,i) (o,o,o,o,o,o,o,o,o,o,o)
Построение окна или опрос его атрибутов, где
WindowNo - номер окна
ScrAtt - цвет окна
FrameAtt - цвет рамки
Framestr - заголовок
Row,Column - координаты верхнего левого угла окна
Height,Width - высота и ширина окна
ClearWindow = 0 - не очищать окно после построения,
= 1 - очистить окно после построения
FrameStrPos = 255 - расположение заголовка в центре окна;
<> 255 - расположение заголовка относительно
начала окна
BorderChars - строка из 6 символов для построения рамки
окна.
1-й символ: верхний левый символ рамки
2-й символ: верхний правый символ рамки
3-й символ: нижний левый символ рамки
4-й символ: нижний правый символ
5-й символ: символ горизонтальной линии
6-й символ: символ вертикальной линии
Например: "++++-¦" для рамки из одиночной линии
"++++-¦" для рамки из двойной линии
makewindow(WindowNo,ScrAtt,FrameAtt,Framestr,
Row,Column,Height,Width)
(integer,integer,integer,string,
integer,integer,integer,integer) -
(i,i,i,i,i,i,i,i) (o,o,o,o,o,o,o,o)
Построение окна или опрос его атрибутов.