HOME ПРИМЕРЫ THANKS НОВИЧКАМ ДОКИ LINKS JavaScript Mail


 
В этот день много лет назад...
29 марта. В 1951 году (73 года назад) - Вынесение в США смертного приговора Этель и Юлиусу Розенбергам по oбвинению их в шпионаже в пользу СССР.
 
 

Turbo Pascal Documentation

Функция GetY

Модуль Graph


     Функция: Возвращает Y-координату текущего указателя (СР).
     Описание: GetY
     Тип результата: Целый (integer).
     Примечания: Процедура GetY зависит от области просмот-
ра. Таким образом, ее значение всегда равно абсолютной Х-ко-
ординате СР, минус ViewPort.у1. В следующем примере:

1 SetViewPort(0,0,GetMaxX,GetMaxY,True);
2 MoveTo(5,5);
3 SetViewPort(10,10,100,100,True);
4 MoveTo(5,5);

     - в строке 1 СР перемещается в точку с абсолютными ко-
ординатами (0,0), и процедура GetY также возвращает значение 0;
     - в строке 2 СР перемещается в точку с абсолютными  ко-
ординатами (5,5), и процедура GetY также возвращает значение 5;
     - в строке 3 СР перемещается в точку с абсолютными  ко-
ординатами (10,10), но процедура GetY возвратит значение 0;
     - в строке 4 СР перемещается в точку с абсолютными  ко-
ординатами (15,15), но процедура GetY возвратит значение 5.
     Аналогичная функция имеется в версии 2.0 Турбо-Си.
     Ограничения: Должен использоваться графический режим.
      Прочее:  См.  также  процедуры  GetViewSettings,  GetX,
InitGraph, MoveTo, SetViewPort.
     Пример:

  uses Graph;
  var
    GraphDriver, GraphMode : integer;
    x, y : integer;
  begin
    GraphDiver := Detect;
    InitGraph(GraphDriver,GraphMode,'');
    if Graphesult <> grOk then
       Halt(1);
    OutText('Начнем здесь.');
    x := GetX;
    y := GetY;
    OutText(20,10,'Теперь перейдем сюда...');
    OutText(x,y,'А теперь вернемся назад.');
    Readln;
    CloseGraph;
  end.




HOME