|   |   |   | 
Константы
| Константы задания драйверов и режимов работы | |||
| const | |||
| Detect = | 0; | ||
| CGA = | 1; | ||
| MCGA = | 2; | ||
| EGA = | 3; | ||
| EGA64 = | 4; | ||
| EGAMono = | 5; | ||
| IBM8514 = | 6; | ||
| HercMono = | 7; | ||
| ATT400 = | 8; | ||
| VGA = | 9; | ||
| PC3270 = | 10; | ||
| CurrentDriver = -128 ; | {Передается в GetModeRange} | ||
| CGAC0 = 0; | {320x200; | палитра 0; 1 | страница } | 
| CGAC1 = 1; | {320x200; | палитра 1 ; 1 | страница } | 
| CGAC2 = 2; | {320x200; | палитра 2 ; 1 | страница } | 
| CGAC3 = 3; | {320x200; | палитра 3; 1 | страница } | 
| CGAHi = 4; | {640x200; | 1 страница } | 
| MCGAC0 = 0; | {320x200; палитра О; 1 страница} | 
| MCGAC1 = 1; | {320x200; палитра 1; 1 страница} | 
| MCGAC2 = 2; | {320x200; палитра 2; 1 страница} | 
| MCGAC3 = 3; | {320x200; палитра 3; 1 страница} | 
| MCGAMed = 4; | {640x200; 1 страница} | 
| MCGAHi = 5; | {640x480; 1 страница} | 
| EGALo = 0; | {640x200; 16 цветов; 4 страницы} | 
| EGAHi = 1; | {640x350; 16 цветов; 2 страницы} | 
| EGA64LO = 0; | {640x200; 16 цветов; 1 страница} | 
| EGA64Hi = 1; | {640x350; 4 цвета; 1 страница} | 
| EGAMonoHi= 3; | {640x350; 64К: 1 страница;256К:2 страницы} | 
| HercMonoHi=0; | {720x348; 2 страницы} | 
| ATT400CO = 0; | {320x200; палитра 0; 1 страница} | 
| ATT400C1 = 1; | {320x200; палитра 1; 1 страница} | 
| ATT400C2 = 2; | {320x200; палитра 2; 1 страница} | 
| ATT400C3 = 3; | {320x200; палитра 3; 1 страница} | 
| ATT400Med= 4; | {640x200; 1 страница} | 
| ATT4QOHi = 5; | {640x400; 1 страница} | 
| VGALo = 0; | {640x200; 16 цветов; 4 страницы} | 
| VGAMed = 1; | {640x350; 16 цветов; 2 страницы} | 
| VGAHi = 2; | {640x480; 16 цветов; 1 страница} | 
| PC3270Hi = 0; | {720x350; 1 страница} | 
| IBM8514LO= 0; | {640x480; 256 цветов} | 
| IBM8514HI= 1; | {1024x768; 256 цветов} | 
Значения ошибок, возвращаемые GraphResult
const
grOk = 0;{Нет ошибок}
grNoInitGraph = -1;{Графика не инициализирована}
grNotDetected = -2;{Графическое устройство не обнаружено}
grFileNotFound = -3;{Файл драйвера устройства не найден}
grInvalidDriver= -4;{Неправильный файл драйвера устройства}
grNoLoadMem = - 5;{Нет памяти для загрузки драйвера}
grNoScanMem = - 6;{Нет памяти для просмотра областей}
grNoFloodMem = -7;{Нет памяти для закраски областей}
grFontNotFound = -8;{Файл шрифта не найден}
grNoFontMem = - 9;{Нет памяти для загрузки шрифта}
grInvalidMode =-10;{Недопустимый графический режим}
grError =-11;{Общая ошибка}
grIOerror =-12;{Ошибка графического ввода/вывода}
grInvalidFont =-13;{Неверный файл шрифта}
grInvalidFontNum=-14;{Неверный номер шрифта}
Константы цвета
| const | |
| Black | = 0;{Черный} | 
| Blue | = 1;{Синий} | 
| Green | = 2;{Зеленый} | 
| Cyan | = 3;{Голубой} | 
| Red | = 4;{Красный} | 
| Magenta | = 5;{Фиолетовый} | 
| Brown | = 6;{Коричневый} | 
| LightGray | = 7;{Светло-серый} | 
| DarkGray | = 8;{Темно-серый} | 
| LightBlue | = 9;{Ярко-синий} | 
| LightGreen | = 10;{Ярко-зеленый} | 
| LightCyan | = 11;{Ярко-голубой} | 
| LightRed | = 12;{Розовый} | 
LightMagenta= 13;{Малиновый}
Yellow = 14;{Желтый}
White = 15;{Белый}
Следующие константы цветов могут быть использованы с SetRGBPalette для выбора цветов на графическом адаптере IBM 8514:
const
EGABlack = 0;{Темные цвета}
EGABlue = 1;
EGAGreen = 2;
EGACyan = 3;
EGARed = 4;
EGAMagenta = 5;
EGALightGray = 7;
EGABrown = 20;
EGADarkGray = 56;{Светлые цвета}
EGALightBlue = 57;
EGALightGreen = 58;
EGALightCyan = 59;
EGALightRed = 60;
EGALightMagenta = 61;
EGAYellow = 62;
EGAWhite =63;
Константы типов и толщины линий
const
SolidLn=0;{Сплошная}
DottedLn=1;{Точечная}
CenterLn=2;{Штрихпунктирная}
DashedLn=3;{Пунктирная}
UserBitLn=4;{Тип определяется пользователем}
NormWidth=1;{Нормальная толщина}
ThickWidth= 3;{Тройная толщина}
Константы управления шрифтом
const
DefaultFont = 0;{Матричный шрифт 8x8}
TriplexFont = 1;{Шрифт триплекс; файл TRIP.CHR}
SmallFont = 2;{Мелкий шрифт; файл LITT.CHR}
SansSerifFont= 3;{Прямой шрифт; файл SANS.CHR}
GothicFont = 4;{Готический шрифт; файл GOTH.CHR}
HorizDir = 0;{Горизонтальное направление}
VertDir = 1;{Вертикальное направление}
UserCharSize = 0;{Размер символа, определяемый пользователем}
LeftText = 0;{Указатель слева от текста}
CenterText = 1;{Указатель по центру текста}
RightText = 2;{Указатель справа от текста}
BottomText = 0;{Указатель снизу от текста}
CenterText = 1;{Указатель по центру текста}
TopText = 2;{Указатель сверху от текста}
Константы отсечения
const
ClipOn = True;{Отсекать изображение}
ClipOf£= False;{Игнорировать окно (не отсекать изображение)}
Константы для Bar3D
const
TopOn = True;{Рисовать вершину}
TopOff= False;{Не рисовать вершину}
Константы шаблона штриховки
const
EmptyFill=0;{Нет штриховки}
SolidFill=1;{Сплошная штриховка}
LineFill=2;{--- штриховка}
LtSlashFill=3;{/// штриховка}
SlashFill=4;{/// штриховка (толстыми линиями)}
BkSlashFill=5;{\\\ штриховка (толстыми линиями)}
LtBkSlashFill=6;{\\\ штриховка}
HatchFill=7;{+++ штриховка}
XHatchFill=8;{ххх штриховка}
InterleaveFill=9;{Штриховка в клетку}
WideDotFill =10;{Штриховка редкими точками}
CloseDotFill=11;{Штриховка частыми точками}
UserFill =12;{Штриховка задается пользователем}
Битовые константы
const
CopyPut = 0;{MOV}
XORPut = 1;{XOR}
OrPut = 2;{OR}
AndPut = 3;{AND}
NotPut = 4;{NOT}
Константа палитры
const
MaxColors=15;{Максимальное количество цветов}
|   |   |   | 
