Функция GetColor

модуль Graph
Назначение:
Возвращает текущее значение основного цвета, установленное при предыдущем успешном обращении к процедуре SetColor.
Целевая платформа: Реальный режим, защищенный режим.
Описание: function GetColor: Word

Примечания:

 

Если данная процедура возвращает значение 0, то это означает, что текущим цветом, используемым для вычерчивания, является первый цвет палитры. Основной цвет может принимать значения от 0 до 15, в зависимости от текущего графического режима и графического драйвера.
Ограничения: Должен использоваться графический режим.
См. также: GetBkColor, GetPalette, InitGraph, SetAllPalette, SetColor, SetPalette.
Пример: uses Graph;
var
    GraphDriver, GraphMode : integer;
    Color : word;
begin
     GraphDriver := Detect;
     InitGraph(GraphDriver,GraphMode,' ');
     if GraphResult <> grOk then Halt(1);
     Randomize;
     repeat
        Color := Succ(GetColor);
        if Color > PaletteSize then Color := 0;
        SetColor(Color);
        LineTo(Random(GetMaxX), Random(GetMaxY));
     until False;                       { для выхода нажмите ^Break }
end.