Второй параметр - mode - определяет режим.
| Параметр | Режим | 
| CGACO, CGAC1, CGAC2, CGAC3 | 320 на 200 точек на 4 цвета | 
| CGAHI | 640 на 200 точек на 2 цвета | 
| EGALO | 640 на 200 точек на 16 цветов | 
| EGAHI | 640 на 350 точек на 16 цветов | 
| VGALO | 640 на 200 точек на 16 цветов | 
| VGAMED | 640 на 350 точек на 16 цветов | 
| VGAHI | 640 на 480 точек на 16 цветов | 
Если в качестве первого параметра было взято значение DETECT, то параметр mode не используется.
В качестве третьего параметра выступает имя каталога, где находится драйвер адаптера - файл типа BGI (Borland's Graphics Interface):
CGA.BGI - драйвер адаптера CGA;
EGA VGA.BGI - драйвер адаптеров EGA и VGA;
HERCBGI - драйвер адаптера Hercules.
Функция graphresult возвращает код завершения предыдущей графической операции int far graphresult ( void ); Успешному выполнению соответствует значение функции grOk.
Для окончания работы с библиотекой необходимо вызвать функцию closegraph:
void far closegraph ( void );Ниже приводится простейший пример, инициализирующий графическую библиотеку, рисующий прямоугольную рамку по границам экрана и завершающий работу с графической библиотекой.
Е) //File examplel.cpp #include <conio.h> #include <graphics.h> #include <process.h> #include <stdio.h> main ()
{
int mode; int res;
int driver = DETECT; initgraph ( &driver, &mode, "" ); |f ( ( res = graphresult () ) != grOk )
printf("\nGraphics error: %s\n", grapherrormsg ( res) ); exit ( 1 );
}Компьютерная графика. Полигональные модели
 
line ( О, О, О, getmaxy ());
line ( О, getmaxy (), getmaxx (), getmaxy ());
line ( getmaxx (), getmaxy (), getmaxx (), 0 );line ( getmaxx {), О, 0, 0 );
getch ();
closegraph ();
}Программа переходит в графический режим и рисует по краям экрана прямо угольник. В случае ошибки выдается стандартное диагностическое сообщение.
После инициализации библиотеки адаптер переходит в соответствующий режим, экран очищается и на нем устанавливается следующая координатная система (рис. 3.1): начальная точка с координатами (0, 0) располагается в левом верхнем углу экрана.
