void *far getmoderange(int driver, int far *lowmode, int far *himode)
Прототип:
Описание:
Функция getmoderange() определяет наименьший и наибольший режимы, поддерживаемые графическим драйвером, задаваемым параметром driver. Функция помещает эти значения в переменные, на которые указывают параметры lowmode и himode, соответственно. Допустимые значения параметра driver показаны ниже (они определены в файле graphics.h):
| CGA |
| MCGA |
| EGA |
| EGA64 |
| EGAMONO |
| IBM8514 |
| HERCMONO |
| ATT400 |
| VGA |
| PC3270 |
Пример:
Следующая программа выводит область значений видеорежима для графической аппаратной части системы: #include <stdio.h> #include <graphics.h> #include <conio.h> int main(void) { int driver, mode; int high, low; driver = DETECT; /* автоопределение */ mode = 0; initgraph(&driver, &mode, "c:\\bc5\\bgi"); getmoderange(driver, &low, &high); printf("mode range: %d - %d", low, high); getch(); restorecrtmode(); return 0; }
