Понятие текущего указателя используется во многих графичес-
ких системах. Понятие текущего указателя аналогично понятию кур-
сора для текстового режима, за исключением того, что текущий ука-
затель невидим.
Write('ABC');
В текстовом режиме предшествующий оператор Write оставит
курсор в колонке, непосредственно следующим за буквой C. Если
буква C была введена в колонке 80, то курсор перейдет на колонку
1 следующей строки. Если буква c была введена в позиции 80 строки
25, то произойдет пролистывание (прокрутка) экрана вверх на 1
строку и курсор будет находится в 1 позиции 25 строки.
MoveTo(0,0);
LineTo(20,20)
В графическом режиме данный оператор LinеТо оставит текущий
указатель в последней заданной точке (20,20). Если действует ре-
жим отсечения, то реально выводимая прямая будет отсечена до те-
кущей точки. Заметим, что текущий указатель никогда не отсекает-
ся.
Команда МоvеТо является эквивалентом команды GotoXY. Единс-
твенное ее назначение - это перемещение текущего указателя. Пере-
мещение текущего указателя может использоваться только в следую-
щих командах, использующих текущий указатель: MoveTo, InitGraph,
MoveRel, LineTo, LineRel, OutText, SetGraphMode, ClearDevice,
SetViewPort и ClearViewPort. Последние 5 из них перемещают теку-
щий указатель в точку (0,0).