Arc (x1, y1, x2, y2, x3, y3, x4, y4: integer)-доға
Chord(x1, y1, x2, y2, x3, y3, x4, y4: integer)- хорда
Ellipse(x1, y1, x2, y2: integer)- эллипс
Rectangle(x1, y1, x2, y2: integer)- тіктөртбұрыш
Pie(x1, y1, x2, y2, x3, y3, x4, y4: integer)- сектор т.с.с.
Arc, Chord, Ellipse əдістерінде x1 жəне y1 параметрлері доға, хорда, эллипсті шектеп тұрған тіктөртбұрыштың сəйкес сол жақ жоғарғы, x2 жəне y2- оң жақ төменгі бұрышының координаталары. x3 жəне y3, x4 жəне y4 параметрлері доға немесе хорданың бастапқы жəне соңғы нүктесінің координатасын анықтайды.
С++-те графикалық құрылғыларды қолдануды жеңілдететін арнайы кластар анықталған: TCanvas- бейнелеу контексі үшін, TFont- шрифт үшін, TPen- қалам үшін, TBrush- қылқалам үшін.
Pen қаС#еті сызық жəне геометриялық фигуралардың шекарасын сызу үшін қолданылатын қалам атрибутын анықтайды.
Мысалы: Canvas->pen->Width=1; Canvas->Pen->Color=clRed; Canvas->Pen->Style=psDash;
Canvas->Ellipse(30,30,120,120);
Нəтижеде сызық қалыңдығы 1-ке тең, сызық стилі штрихталған, қызыл түсті шеңбер сызылады. Қосымшаны орындату нəтижесі келесі суретте көрсетілген. Код “Сызу” батырмасына жазылады.
Brush (қылқалам)- тұйық облысты, геометриялық фигура ішін бояуды жүзеге асырады. Brush қаС#етінің өз қаС#еттері бар. Color – фигура ішін бояу түсін көрсетеді.
Style- бояу стилін анықтайды.
Оның мəндері:
bsSolid- тұтас бояу
bsHorizontal- горизонталь сызықпен бояу
Достарыңызбен бөлісу: |