Како добити више РГБ вредности боја за Делпхи

Ин Делпхи, ТЦолор тип одређује боју објекта. Користи га својство боје многих компоненти и друга својства која одређују вредности боја.

Графичка јединица садржи дефиниције корисних константи за ТЦолор. На пример, цлБлуе мапе плаву, цлРед мапе црвеном.

Више "ЦЛ" вредности = више боја

ТЦолор можете навести као 4-бајт хексадецимални број уместо коришћења константи дефинисаних у графичкој јединици. Ниска три бајта представљају интензитет боје РГБ (црвена, зелена, плава) за плаву, зелену и црвену боју. Обратите пажњу на инверзију из типичне шестерокутне боје: Код ТЦолор-а, редослед је плаво-зелено-црвене боје.

На пример, црвено се може дефинисати као ТЦолор ($ 0000ФФ).

Претвори РБГ у ТЦолор

Ако имате вредности за интензитет црвене, зелене и плаве боје (број од 0 до 255 - „бајт“), ево како да добијете вредност ТЦолор:

вар р, г, б: бајт; боја: ТЦолор; започети р: = СтрТоИнт (ледРед). Текст); г: = СтрТоИнт (ледГреен) Текст); б: = СтрТоИнт (ледБлуе). Текст); боја: = РГБ (р, г, б); Схапе1.Брусх. Боја: = боја; крај; 
instagram viewer

"ЛедРед", "ледГреен" и "ледБлуе" су три контроле за уређивање које се користе за одређивање интензитета сваке компоненте у боји. Схапе1 је ТСхапе Делпхи контрола.

Навигацијски савјети за Делпхи:
»Како рашчланити ТАБ разграничене датотеке у Делфима
«ИсДирецториЕмпти - Делпхи функција за одређивање да ли је директориј празан (нема датотека, нема подмапе)