Справочник по C/C++
initgraph()

#include

void far  initgraph()

Параметры

int far *driver драйвер
int far *mode режим
const char far *path путь к драйверу

Описание

Установка видеорежима

Ф. считывает в память драйвер, устанавливает видеорежим, соответствующий аргументу mode, и определяет маршрут к директории, в которой находиться соответствующий драйвер *.BGI. Если маршрут не указан, то предполагается что этот файл расположен в текущей директории.

Заголовочный файл определяет макросы, соответствующие драйверам.

driver численное значение
DETECT 0
CGA 1
MCGA 2
EGA 3
EGA64 4
EGAMONO 5
IBM8514 6
HERCMONO 7
ATT400 8
VGA 9
PC3270 10
СURRENT_DRIVER -1

Значение mode должно быть одним из перечисленных ниже.

Драйвер    mode    Значение    Разрешение    Палитра    Количество страниц
CGA CGAC0 0 320 x 200 C0 1
CGAC1 1 320 x 200 С1 1
CGAC2 2 320 x 200 С2 1
CGAC3 3 320 x 200 С3 1
CGAHI 4 640 x 200 2 цвета 1
 
MCGA MCGAC0 0 320 x 200 С0 1
MCGAC1 1 320 x 200 С1 1
MCGAC2 2 320 x 200 С2 1
MCGAC3 3 320 x 200 С3 1
MCGAMED 4 640 x 200 2 цвета 1
MCGAHI 5 640 x 480 2 цвета 1
 
EGA EGALO 0 640 x 200 16 цветов 4
EGAHI 1 640 x 350 16 цветов 2
 
EGA64 EGA64LO 0 640 x 200 16 цветов 1
EGA64HI 1 640 x 350 4 цвета 1
 
EGA-MONO EGAMONOHI 3 640 x 350 2 цвета 2
 
HERC HERCMONOHI 0 720 x 348 2 цвета 2
 
AT400 ATT400C0 0 320 x 200 C0 1
ATT400C1 1 320 x 200 C1 1
ATT400C2 2 320 x 200 C2 1
ATT400C3 3 320 x 200 C3 1
ATT400CMED 4 640 x 200 2 цвета 1
ATT400CHI 5 640 x 200 2 цвета 1
 
VGA VGALO 0 640 x 200 16 цветов 2
VGAMED 1 640 x 350 16 цветов 2
VGAHI 2 640 x 380 16 цветов 1
 
PC3270 PC3270HI 0 720 x 350 2 цвета 1
 
IBM8514 IBM8514HI 0 640 x 480 256 цветов
IBM8514LO 0 1024 x 768 256 цветов

Смотрите также

detectgraph() — определяет графический драйвер и графический режим при проверке аппаратного обеспечения
restorecrtmode() — восстановление текстового режима
graphresult() — возвращает код ошибки выполнения последней графической операции
grapherrormsg() — возвращает указатель на строку сообщения об ошибке
closegraph() — выход из графического режима