Пятница, Октябрь 30Добро пожаловать!

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

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

Палитра в языке Pascal — это некая совокупность одновременно доступных к применению цветов. Номер цвета в палитре определяется его порядковым номером от 0 до 15; код цвета представляет собой число типа shortint, которое определяет выбранный цвет и лежит на отрезке от 0 до 63.

Процедуры и функции для управления палитрой в языке Pascal

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:

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

Вот и все основные принципы управления палитрой в языке Pascal.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *