logo search
TurboProlog / Документация / TOM_1

Основные операторы управления окном.

Окно - часть площади экрана, возможно ограниченная рамкой. Когда вы

создаете окно с помощью предиката makewindow, вы задаете координату лево-

го верхнего угла окна и количество строк и столбцов, которое займет окно.

Когда окно создано, оно становится активным (текущим), и вся выводимая

информация автоматически будет направляться в него. Однако, вы можете из-

менить направление ввода /вывода при помощи предиката shiftwindоw. Все

предикаты управления экраном, описанные в последующей части этой главы,

работают в активном окне. Например, если вы обратились к предикату cursor

для задания положения курсора в 4 строке и 15 столбце, то он будет поме-

щен в 4 строке 15 столбце текущего окна. Каждое окно имеет определенную

позицию курсора, которая запоминается, если вы переходите к другому окну.

При удалении окна с помощью предиката removewindow содержимое экрана "за

окном" автоматически восстанавливается.