ScrollByPath

Эмулирует скролл через промежуточные точки.

Синтаксис

procedure ScrollByPath(aPath: TCSMovePath);

Параметры

  • aPath
    • тип: TCSMovePath
    • назначение: массив промежуточных точек скроллинга

Замечания

  • Координаты точки массива aPath определяют величину прокрутки по горизонтали (X) и вертикали (Y). Поле Duration точки определяет время, на которое будет остановлено выполнение после ее прохождения.

Примеры

  1. //В результате выполнения страница будет прокручена на 500 точек вниз, постепенно замедляясь
    var path:TCSMovePath;
    var point:TCSMovePoint;
    var i:integer;
    for i:=0 to 50 do
      begin
        point.X:=0;
        point.Y:=-10;
        point.Duration:=i*2;
        path.add(point);
      end;
    ScrollByPath(path);