Свойство .forecolor
| Назначение: | Задаёт текущий цвет «пера» (рисования). |
| Тип: | Word |
| Диапазон значений: | 0-65535. По умолчанию = 65535 (&hFFFF). |
| См. также: | Свойства контроллера, Работа с пикселями и цветами, lcd.backcolor, lcd.linewidth |
Подробности
Цвет пера используется при рисовании линий (lcd.line, lcd.verline, lcd.horline) и прямоугольников (lcd.rectangle, lcd.filledrectangle), а также при выводе текста (lcd.print, lcd.printaligned).
Интерпретация значения свойства зависит от выбранного контроллера и панели. Выбор делается в диалоге Customize Project, который открывается из диалога Project Settings.
Свойство имеет тип word, но значимы только младшие lcd.bitsperpixel бит этого значения. Все старшие биты игнорируются.
Для монохромных контроллеров и панелей, а также панелей с градациями серого (lcd.paneltype = 0 - PL_LCD_PANELTYPE_GRAYSCALE) значение соответствует яркости пикселя. Для цветных панелей и контроллеров (lcd.paneltype = 1 - PL_LCD_PANELTYPE_COLOR) значение состоит из трёх полей - по одному на красный, зелёный и синий «каналы». Как поля объединяются в слово цвета, смотрите в свойствах lcd.redbits, lcd.greenbits и lcd.bluebits.