Курсовая работа: Побудова динамічної графіки
Заголовок:
Procedure GetViewSettings(var Viewlnfo: ViewPortType);
Тут Viewlnfo - змінна типа ViewPortType. Цей тип в модулі Graph визначений таким чином:
type
ViewPortType = record
x1,y1,x2,y2: Integer; {Координати вікна}
Clip : Boolean {Ознака відсічення}
end ;
Процедура MoveTo.
Встановлює нове поточне положення покажчика.
Заголовок:
Procedure MoveTo(X,Y: integer);
Тут X, Y - нові координати покажчика відповідно по горизонталі і вертикалі.
Координати визначаються щодо лівого верхнього кута вікна або, якщо вікно не встановлено, екрану.
Процедура MoveRel.
Встановлює нове положення покажчика у відносних координатах.
Procedure MoveRel(DX,DY: Integer);
Тут DX,DY- прирости нових координат покажчика відповідно по горизонталі і вертикалі.
Прирости задаються щодо того положення, яке займав покажчик до моменту звернення до процедури.
Процедура ClearDevice.
Очищає графічний екран. Після звернення до процедури покажчик встановлюється в лівий верхній кут екрану, а сам екран заповнюється кольором фону, заданим процедурою SetBkColor.
Заголовок:
Procedure ClearDevice;
Процедура ClearViewPort.
Очищає графічне вікно, а якщо вікно не визначено до цього моменту - весь екран. При очищенні вікно заповнюється кольором з номером 0 з поточної палітри. Покажчик переміщається в лівий верхній кут вікна.
Заголовок:
Procedure ClearViewPort;
Процедура GetAspectRatio.
Повертає два числа, дозволяючи оцінити співвідношення сторін екрану.