Пользовательские цвета Delphi

Если я хочу установить свойство цвета для чего-то нестандартного (т.е. не похоже на clBlack или clRed), как я могу это сделать? Могу ли я установить что-то вроде шестнадцатеричных цветов?

Ответ 1

RGB в Windows.pas

function RGB(r, g, b: Byte): COLORREF;

вы можете применить результат как TColor.

e.g

MyColour := TColor(RGB(Red,Green,Blue));

Ответ 2

вы можете использовать $00BBGGRR

BB = синий
GG = Зеленый
RR = Красный

Все эти значения могут находиться между 0 и 255 ($ 00 и $FF)

Ответ 4

Вы также можете проверить Таблица цветов в Delphi. Если это может быть полезно для разработчиков Delphi, которые выполняют веб-программирование, потому что Vcl.Graphics unit определяет значения TColor как clWeb____ дружественные к сети константы.

Многие константы уже предопределены, и перед их использованием вы можете визуально увидеть, как выглядят цвета. Поэтому нет необходимости делать RBG "миксы".