ToRGB

From SunFlurry wiki
Jump to: navigation, search
  ToRGB (Функции работы с числами)
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Аргументы не строка и не число
Визуальность:Нет

Функция получает значение 24-битного цвета из 8-битных составляющих по формуле (Значение красного And 255)or((Значение зеленого And 255)*256)or((Значение синего And 255)*65536). Функцию можно использовать при изменении цвета элементов формы или ячеек таблицы, однако, для первых рекомендуется использовать цветовые константы типа _CLR_WINDOW (см. таблицу), для последних же желательно использовать цвета шаблонов (см. информацию по SFT).

Синтаксис

ToRGB(<Значение красного (INT)>,<Значение зеленого (INT)>,<Значение синего (INT)>):<24-битное значение цвета в формате RGB (INT)>

Аргументы

  • <Значение красного (INT)> - Числовое значение (или его текстовое представление), которое представляет красную составляющую. Значение должно лежать в диапазоне 0<=<Аргумент><=255
  • <Значение зеленого (INT)> - Числовое значение (или его текстовое представление), которое представляет зеленую составляющую. Значение должно лежать в диапазоне 0<=<Аргумент><=255
  • <Значение синего (INT)> - Числовое значение (или его текстовое представление), которое представляет синюю составляющую. Значение должно лежать в диапазоне 0<=<Аргумент><=255

Возвращаемое значение

Результат функции всегда будет целым числом.

Примеры

//Будет выведено 255 (красный)
Message(ToRGB(255,0,0));

//Будет выведено 16777215 (белый)
Message(ToRGB(255,255,255));

//Будет выведено 8421504 (серый)
Message(ToRGB(128,128,128));