Оқулық Қазақстан Республикасы Білім жəне ғылым министрлігі бекіткен Алматы, 2011 1



бет96/210
Дата06.01.2022
өлшемі4,42 Mb.
#16437
түріОқулық
1   ...   92   93   94   95   96   97   98   99   ...   210
GetMaxX жəне GetMaxY функциялары экранның ағымда-ғы режимнің көлденең жəне тік максимальды координаталары жазылған Word типті мəнді қайтарады. Мысалы:
Uses Graph;
var
a,b: Integer;
begin
a:= Detect;
InitGraph(a, b,’’);
WnteLn(GetMaxX, GetMaxY:5);
ReadLn;
CloseGraph
end.

GetX жəне GetY функциялары экран курсорының ағымдағы көлденең жəне тік координаталары жазылған integer типті мəнді қайтарады. Координаталар терезенің сол жақ жоғарғы бұрышына байланысты анықталады. Егер мəлімет шығарылатын терезе орнатылмаса, онда координаталар экранның сол жақ жоғарғы бұрышынан бастап есептеледі.
SetViewPort процедурасы графикалық экранда төртбұрышты терезе орнатады. Процедура тақырыбы:
Procedure SetViewPort(XI,Y1,X2,Y2: Integer; ClipOn: Boolean); мұндағы X1... Y2 – терезенің сол жақ жоғарғы (X1, Y1) жəне оң жақ төменгі (X2, Y2) бұрыштарының координаталары; ClipOn
– экрандағы бейненің кішіреймейтін элементінің “қиылатын” бөлігін анықтайтын Boolean типті өрнек.
Терезе координатасы əр уақытта экранның сол жақ жоғарғы бұрышына байланысты анықталады. Егер ClipOn параметрінің мəні True болса, бейненің терезе шекарасына симайтын эле-менттері қиып тасталынады, кері жағдайда терезе шекарасы ескерілмейді. Бұл параметрді басқару үшін, модульде арнайы тұрақтыларды қолдануға болады:




Достарыңызбен бөлісу:
1   ...   92   93   94   95   96   97   98   99   ...   210




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет