Функция GetX возвращает значение, которое содержит текущие координаты указателя по оси X.
Функция GetY возвращает значение, которое содержит текущие координаты указателя по оси Y.
Использование функций GetX и GetY.
В строке №3 записываем переменные «x» и «y» для хранения значений функций GetX и GetY.
В строке №21 выводим на экран слово «Язык». Теперь текущий указатель сместился в конец этого слова. Для того чтобы запомнить координаты текущего указателя применяются функции GetX и GetY.
В строке №22 присваиваем переменной «x» значение функции GetX, т.е. координату текущего указателя по оси X.
В строке №23 присваиваем переменной «y» значение функции GetY, т.е. координату текущего указателя по оси Y.
В строке №24 выводим на экран текст «Pascal». Этот текст будет находиться на 50 пикселей ниже слова «Язык».
Строка №25. Предположим, что по условия задачи нам необходимо вывести слово «программирование» справа от слова «Язык». Это можно сделать с помощью процедуры OutTextXY, которая выводит текст в точке с координатами X и Y. При этом координата Y должна быть равна 0, а вот координату X придется подбирать, чтобы новый текст не залез на старый, а находился чуть подальше. Для того чтобы избежать ситуации, когда необходимо подбирать координаты, используются функции GetX и GetY. Для того чтобы вывести слово «программирование» рядом со словом «Язык», указываем в качестве координат для процедуры OutTextXY (в строке №25) переменные «x» и «y» (которым присвоены координаты текущего указателя после вывода на экран слова «Язык»).
Предыдущая статья : Процедура Str.
Оглавление : Уроки Паскаль. Графика.
Следующая статья : Процедура SetViewPort.