Ñâîéñòâî Brush ïðåäñòàâëÿåò ñîáîé îáúåêò êèñòè ñî ñâîèì íàáîðîì ñâîéñòâ:
– Bitmap – ïðåäñòàâëÿåò ñîáîé êàðòèíêó ðàçìåðîì ñòðîãî 8×8 ïèêñåëåé, êîòîðàÿ èñïîëüçóåòñÿ äëÿ çàïîëíåíèÿ (çàëèâêè) îáëàñòè íà ýêðàíå;
– Color – îïðåäåëÿåò öâåò çàëèâêè;
– Handle – äàåò âîçìîæíîñòü èñïîëüçîâàòü îáúåêò êèñòè â ïðÿìûõ âûçîâàõ ïðîöåäóð Windows API;
– Style – ïîçâîëÿåò óñòàíîâèòü ñòèëü çàëèâêè (ýòî ñâîéñòâî êîíêóðèðóåò ñî ñâîéñòâîì Bitmap – êàêîå èç íèõ áûëî çàäàíî ïîñëåäíèì, òî è áóäåò îïðåäåëÿòü âèä çàëèâêè.
Ñâîéñòâî Font îïðåäåëÿåò ïàðàìåòðû øðèôòà, êîòîðûì âûâîäèòñÿ òåêñò íà õîëñòå. Ñâîéñòâà:
– Color – óñòàíàâëèâàåò öâåò òåêñòà;
– Height – çàäàåò ðàçìåð øðèôòà â ïèêñåëÿõ;
– Name – ñîäåðæèò íàçâàíèå øðèôòà;
– Size – çàäàåò ðàçìåð øðèôòà â ïóíêòàõ (ýòî ñâîéñòâî íåðàçðûâíî ñâÿçàíî ñî ñâîéñòâîì Height, ïðè èçìåíåíèè îäíîãî èç íèõ âòîðîå òîæå àâòîìàòè÷åñêè èçìåíÿåòñÿ ñîîòâåòñòâóþùèì îáðàçîì);
– Style – óñòàíàâëèâàåò ñòèëü øðèôòà (êóðñèâ, ïîëóæèðíûé, ïîä÷åðêíóòûé, ïåðå÷åðêíóòûé – çàäàåòñÿ â âèäå êîìáèíàöèè ñîîòâåòñòâóþùèõ çíà÷åíèé).
Ñâîéñòâî Pen ïðåäñòàâëÿåò ñîáîé îáúåêò ïåðà, êîòîðûé îïðåäåëÿåò âèä ëèíèé, ïðèìåíÿåìûõ äëÿ ðèñîâàíèÿ ðàçëè÷íûõ ôèãóð, è èìååò ñîáñòâåííûé íàáîð ñâîéñòâ:
– Color – çàäàåò öâåò ëèíèè;
– Handle – äàåò âîçìîæíîñòü èñïîëüçîâàòü îáúåêò ïåðà â ïðÿìûõ âûçîâàõ ïðîöåäóð Windows API;
– Mode – îïðåäåëÿåò ðåæèì âûâîäà: ïðîñòàÿ ëèíèÿ, ñ èíâåðòèðîâàíèåì, ñ âûïîëíåíèåì èñêëþ÷àþùåãî «èëè» è äð.;
– Style – óñòàíàâëèâàåò ñòèëü âûâîäà: ëèíèÿ, ïóíêòèð è äð.;
– Width – çàäàåò øèðèíó ëèíèè ïóíêòàõ.
 ïðîöåññå ðèñîâàíèÿ ñ èñïîëüçîâàíèåì ìåòîäîâ îáúåêòà Canvas òðåáóåòñÿ çàäàâàòü öâåòà ëèíèé, òåêñòà è çàëèâêè, ÷òî äåëàåòñÿ ïóòåì óñòàíîâêè ñâîéñòâà Color îáúåêòîâ ïåðà, øðèôòà è êèñòè ñîîòâåòñòâåííî. Äëÿ çàäàíèÿ îïðåäåëåííîãî öâåòà ïðèìåíÿþòñÿ ñïåöèàëüíûå öâåòîâûå êîíñòàíòû. Ñóùåñòâóåò áîëüøîå êîëè÷åñòâî òàêèõ êîíñòàíò, â ÷åì ìîæíî óáåäèòüñÿ, ðàñêðûâ â Èíñïåêòîðå îáúåêòîâ ñïèñîê öâåòîâ â ïîëå ñïðàâà îò ñâîéñòâà Color ëþáîãî èç êîìïîíåíòîâ, íàïðèìåð Form.
 êà÷åñòâå îñíîâíûõ ìîæíî âûäåëèòü îäèííàäöàòü îñíîâíûõ öâåòîâûõ êîíñòàíò:
– clBlack – ÷åðíûé öâåò;
– clMaroon – êîðè÷íåâûé öâåò;
– clGray – ñåðûé öâåò;
– clBlue – ñèíèé öâåò;
– clAqua – ãîëóáîé öâåò;
– clGreen – òåìíî-çåëåíûé öâåò;
– clLime – ñâåòëî-çåëåíûé öâåò;
– clFuchsia – ôèîëåòîâûé öâåò;
– clRed – êðàñíûé öâåò;
– clYellow – æåëòûé öâåò;
– clWhite – áåëûé öâåò.
Êðîìå òîãî, ñóùåñòâóåò åùå ìíîæåñòâî êîíñòàíò äëÿ îáîçíà÷åíèÿ äðóãèõ öâåòîâ.
|