Тәттібеков Қ. С. Раимбаева С.Ә. С/С++ тілінде программалау негіздері



Pdf көрінісі
бет67/79
Дата15.11.2023
өлшемі1,39 Mb.
#124059
түріПрограмма
1   ...   63   64   65   66   67   68   69   70   ...   79
Байланысты:
С,С тілінде программалау негіздері

setcolor(c); 
 
Сызықтың стилі келесі функциямен беріледі: 
setlinestyle(l, p, t); 
l - тұрған жерге сызықтың стилін береді; 
Сызық стилдерінің кестесі 
Константа аты 
Константа мәні 
Жазылуы 
SOLIDLN 

DOTTEDLN 

CRNTERLN 

DASHEDLN 

USERBITLN 

Қолданушы типі 
t
сызықтың қалыңдығын көрсетеді. 
 
Сызықтың қалыңдығының кестесі
Константа аты 
Константа мәні 
Жазылуы 
NORMWIDTH 

орташа(1 пиксель) 
THICKWIDTH 

қалың (3 пикселя) 

үлгіні береді
Егер қолданушы стандартты стиль қолданылса, онда р-ның мәні 0-ге тең. 
Егер қолданушы өз стильін қолданса, онда р-ның мәні 4-ке тең. 
3

Төртбұрыш салу
 
rectangle(x1,y1,x2,y2); 
Боялмаған тіктөртбұрыш салу, мұндағы 
(x1,y1) 
(x2,y2) 


100 
Төртбұрыштың сызығын бояу үшін setcolor функциясын қолданамыз, ал 
қалыңдығы мен стилін өзгерту үшін setlinestyle функциясын қолданамыз. 
bar(x1,y1,x2,y2); 
Боялған тіктөртбұрыш салу 
Бояғанда келесі функциямен өрнектелетін шаблон және түс қолданылады: 
setfillstyle(n,c); 
мұндағы, n- толтыру стилі, c – түсі. 
Толтыру стилі кестесі 
Константа аты 
Константа мәні 
жазылуы 
EMPTYFILL 

Фон 
түсімен 
боялады 
SOLIDFILL 

Ағымдағы 
түспен 
боялады 
LINEFILL 

LTSLASHFILL 

SLASHFILL 

BKSLASHFILL 

LTBKSLASHFILL 

HATCHFILL 

XHATCHFILL 

INTERLEAVEFILL 

WIDEDOTFILL 
10 
CLOSEDOTFILL 
11 
USERFILL 
12 
Қолданушының 
анықтауы бойынша 
толтырылады 
4.
 Параллелепипед салу 
bar3d(x1,y1,x2,y2,d,t); 
мұндағы, 
d
үш өлшемді контурдың тереңдігін береді, 
t
тік төртбұрышты 
параллелепипедке төбені қосу(t=1) керек пе, жоқ (t=0) па соны анықтайды. 
 
t=0 

(x1, y1) 
(x2, y2) 
t=1 


101 
 
Сызықтың түсі setcolor функциясымен анықталады. Сызықтың стилі 
setlinestyle функциясымен анықталады. Бояудың стилі мен түсі setfillstyle 
функциясымен анықталады. 
5. 
Дөңгелек, доға, эллипс салу
 
Радиусы r, центрі (x,y) нүктесінде орналасқан дөңгелек салу. 
circle(x,y,r); 
түс setcolor функциясымен беріледі. 
b бастапқы бұрыштан e соңғы бұрышына дейін,
радиусы r, центрі (x,y) нүктесінде орналасқан
дога салу. 
arc(x,y,b,e,r); 
Ескерту
: Егер b=0, e=360 болса, онда дөңгелек сызылады. 
 
b бастапқы бұрыштан e соңғы бұрышына дейін(x,y) нүктесінде центрі 
орналасқан эллипс салу, xr – X бойынша радиус, yr –Y бойынша радиус. 
ellipse(x,y,b,e,xr,yr);
6. 
Бояу түсі және фон түсі
 
setbkcolor(c); 
Графикалық режимде фонның түсін анықтайды. 
cleardevice(); 
Графикалық режимде экранды тазалау функциясы. 
floodfill(x,y,c); 
setfillstyle функциясымен анықталатын ағымдағы түспен және толтыру 
стилімен белгіленген аймақты бояйды. 
(x, y) – белгіленген аймақтың ішінде орналасқан нүкте, c – белгіленген 
аймақтың шекарасының түсі.


Достарыңызбен бөлісу:
1   ...   63   64   65   66   67   68   69   70   ...   79




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

    Басты бет