Принципы управления палитрой Паскаль

Каковы принципы управления палитрой Паскаль? Под палитрой понимается некая совокупность одновременно доступных к применению цветов.

Номер цвета в палитре определяется его порядковым номером от 0 до 15; код цвета представляет собой число типа shortint, которое определяет выбранный цвет и лежит на отрезке от 0 до 63.

Процедуры и функции для управления палитрой Паскаль:

1) Чтобы осуществить выбор цвета из палитры, который в дальнейшем окажется использованным программистом для вывода желаемого изображения, используют следующую процедуру:

setcolor(<nomer_cveta_v_palitre>);

2) Максимально возможный номер цвета, который впоследствии можно передать процедуре setcolor, устанавливается значением функции getmaxcolor. 3)  Чтобы установить требуемый цвет фона, пользуются процедурой

setbkcolor(<nomer_cveta_v_palitre>);

4)  Функция

getBkColor

возвращает текущий цвет фона. 5) Функция

getColor 

устанавливает текущий основной цвет. 6) Процедура

setAllPalette(var palet)

позволяет осуществить установку всех цветов палитры, при этом переменная palet должна иметь тип PaletteType. 7) Процедура

setPalette(colorNum:word; color:shortint)

производит замену одного цвета палитры, указанного через color. 8) Процедура

getPalette(var palet:PaletteType)

устанавливает текущую палитру в переменной palet. 9) Функция

getPaletteSize 

устанавливает размер таблицы используемой палитры. 10) Процедура

getDefaultPalette(var palet:PaletteType)

производит установку аппаратной палитры в записи PaletteType. Перечислим все цвета палитры с порядковыми номерами от 0 до 15:

Принципы управления палитрой Паскаль

Вот и все основные принципы управления палитрой Паскаль. До новых встреч.

Рейтинг
( Пока оценок нет )
Загрузка ...