15.4. Процедуры и функции модуля CRT

Реализованные в модуле процедуры и функции сведены в табл. 15.5.

Таблица 15.5

Процедуры и функции

Назначение

Работа с экраном в целом

Window(X1, Y1, X2, Y2 : Byte)

Задание текущего окна на экране

- 326 -

Процедуры и функции

Назначение

ClrScr

Очистка текущего окна на экране

TextMode(M: Word)

Установка текстового режима

Позиционирование курсора

GotoXY(X, Y:Byte)

Установка курсора в столбец X, строку Y

WhereX : Byte

Выдача номера текущего столбца

WhereY : Byte

Выдача номера текущей строки

Работа со строками

ClrEOL

Стирание всех символов в строке, начиная от текущего и до конца строки

InsLine

Вставка пустой строки на место текущей

DelLine

Удаление текущей строки

Настройка цвета

TextColor(C:Byte)

Выбор цвета символов на экране

TextBlackGround(C:Byte)

Выбор цвета фона под символами

HighVideo

Включение яркости цвета символов

LowVideo

Выключение яркости цвета символов

NormVideo

Восстановление цветового режима

Подача звуковых сигналов

Sound(Hz:Word)

Включение звука с частотой тона Hz в герцах

NoSound

Выключение звука

Использование встроенного таймера

Delay (ms:Word)

Задержка процесса (пауза) в ms миллисекунд

Опрос клавиатуры

KeyPressed: Boolean

Логическая функция для анализа нажатия клавиши

ReadKey : Char

Функция, возвращающая символ нажатой клавиши

Переназначение стандартных файлов

AssignCRT(VAR f : Text)

Связь текстового файла f с устройством CRT

- 327 -

Далее будут рассмотрены более подробно все функции и процедуры из табл. 15.5.