ВУЗ:
Составители:
Рубрика:
29
29
str(xmax,sx);str(ymax,sy); { Перевод числовых значений в строковые для
вывода на экран в графическом режиме}
outtextxy(5,5,'Размеры экрана = '+ sx + ' * ' + sy); { вывод сообщения}
readkey;
rectangle(100,150,350,200); { Рисование прямоугольника}
c:=GetBkcolor; { Опрос цвета фона}
cc:=GetColor; { Опрос цвета пера}
str(c,sc); str(cc,scc);
outtextxy(200,100,'Цвет фона = '+sc+' Цвет символов = '+scc);
readkey;
setbkcolor(7); { Установка нового цвета фона}
setcolor(4); {Установка нового цвета пера}
rectangle(400,150,550,200);
c:=GetBkcolor;
cc:=GetColor;
str(c,sc); str(cc,scc);
outtextxy(200,230,'Цвет фона = '+sc+' Цвет символов = '+scc);
readkey;
setbkcolor(0);
setcolor(14);
rectangle(100,250,550,300);
c:=GetBkcolor;
cc:=GetColor;
str(c,sc); str(cc,scc);
outtextxy(200,350,'Цвет фона
= '+sc+' Цвет символов = '+scc);
readkey;
end;
begin {main program}
Init_Graph_Mode; {Используем процедуру инициализации из предыдущего
примера}
Ris;
Closegraph;
end.
2.2.4 Рисование точек и линий
Для рисования точек используется процедура PutPixel(x, y, C); здесь
x, y - координаты точки экрана, а С - её цвет. С - переменная типа Word.
Функция GetPixel(x, y) - выдает номер цвета элемента графического
изображения в точке с координатами х и y.
Для
вывода линий можно использовать одну из трех процедур:
1) Вывод отрезка заданного координатами начала и конца:
Line(x1,y1,x2,y2);
x1, y1, x2, y2 - координаты начала и конца отрезка, переменные типа integer.
2) Рисование линии от текущего указателя до точки с заданными
координатами x и y: LineTo(x,y);
29 str(xmax,sx);str(ymax,sy); { Перевод числовых значений в строковые для вывода на экран в графическом режиме} outtextxy(5,5,'Размеры экрана = '+ sx + ' * ' + sy); { вывод сообщения} readkey; rectangle(100,150,350,200); { Рисование прямоугольника} c:=GetBkcolor; { Опрос цвета фона} cc:=GetColor; { Опрос цвета пера} str(c,sc); str(cc,scc); outtextxy(200,100,'Цвет фона = '+sc+' Цвет символов = '+scc); readkey; setbkcolor(7); { Установка нового цвета фона} setcolor(4); {Установка нового цвета пера} rectangle(400,150,550,200); c:=GetBkcolor; cc:=GetColor; str(c,sc); str(cc,scc); outtextxy(200,230,'Цвет фона = '+sc+' Цвет символов = '+scc); readkey; setbkcolor(0); setcolor(14); rectangle(100,250,550,300); c:=GetBkcolor; cc:=GetColor; str(c,sc); str(cc,scc); outtextxy(200,350,'Цвет фона = '+sc+' Цвет символов = '+scc); readkey; end; begin {main program} Init_Graph_Mode; {Используем процедуру инициализации из предыдущего примера} Ris; Closegraph; end. 2.2.4 Рисование точек и линий Для рисования точек используется процедура PutPixel(x, y, C); здесь x, y - координаты точки экрана, а С - её цвет. С - переменная типа Word. Функция GetPixel(x, y) - выдает номер цвета элемента графического изображения в точке с координатами х и y. Для вывода линий можно использовать одну из трех процедур: 1) Вывод отрезка заданного координатами начала и конца: Line(x1,y1,x2,y2); x1, y1, x2, y2 - координаты начала и конца отрезка, переменные типа integer. 2) Рисование линии от текущего указателя до точки с заданными координатами x и y: LineTo(x,y); 29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »