
Функции и процедуры Директивы компилятора Встроенный ассемблер Команды редактора и зарезервированные слова Сообщения об ошибках Примеры программ Написать письмо
О проекте Автора!Автора! |
|
SetPalette (процедура) (модуль Graph)
-----------------------------------------------------
Заменяет один цвет в палитре.
Объявление:
Procedure SetPalette(ColorNum : Word; Color : Shortint);
Режим:
Real, Protected
Замечания:
Устанавливает компонент палитры с номером ColorNum на Color. Например,
SetPalette (0, LightCyan) делает первым цветом в палитре цвет в диапазоне от
0 до 15, в зависимости от текущего графического драйвера и текущего
графического режима. Если в процедуру передаются недопустимые параметры, то в
переменную GraphResult возвращается значение grError, и палитра остается
неизменной. Изменения, производимые в палитре, сразу отображаются на экране.
В примере, данном к этой процедуре, на экран выводятся несколько линий, затем
палитра изменяется по случайному закону.
Ограничения:
Нужно быть в графическом режиме. Можно использовать только на EGA, EGA64 или
VGA (но не IBM 8514). |