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.