Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TCLR-3Ar.doc
Скачиваний:
52
Добавлен:
12.07.2019
Размер:
664.58 Кб
Скачать

Void far getmoderange(int graphdriver, int

far *lomode, int far *himode);

Файл, содержащий graphics.h

прототип

Описание getmoderange получает диапазон допустимых

графических режимов для заданного графического

драйвера graphdriver. Наименьшее допустимое зна-

чение режима возвращается в *lomode, а наивысшее

допустимое значение в *himode. Если graphdriver

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

*lomonade и *himonade устанавливаются в -1. Если

значение grapgdriver равно -1, будут возвращены

режимы текущего загруженного драйвера.

Возвращаемое Нет.

значение

Переносимость Функция уникальна для Turbo C++. Она работает

только на компьютерах IBM PC и совместимых с ни-

ми, оснащенных дисплейными адаптерами, поддержи-

вающими графический режим.

-201-

Смотрите также getgraphmode, getmaxmode, getmodename,

initgraph, setgraphmode.

Пример:

#include <graphics.h>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

int main(void)

{

/* Запрос автоопределения */

int graphdriver = DETECT, gmode, errorcode;

int midx,midy;

int low,high;

char mrange[80];

/* инициализация графики и локальных переменных */

initgraph(&graphdriver,&gmode,"");

/* получение результата инициализации */

errorcode = graphresult();

if(errorcode != grOk) /* если ошибка */

{

printf("Ошибка :%s\n",grapherrormessage(errorcode));

printf("Для останова нажмите любую клавишу\n");

getch();

exit(1); /* завершение с кодом ошибки */

}

midx = getmaxx()/2;

midy = getmaxy()/2;

/* получить диапазон, допустимых для данного драйвера режимов */

mode = getmoderange(gdriver,&low,&high);

sprintf(mrange,"Драйвер поддерживает режимы в диапазоне: %d..%d",

low,high);

/* вывести информацию */

settextjustify(CENTER_TEXT,CENTER_TEXT);

outtextxy(midx,midy,mrange);

/* очистка */

getch();

closegraph();

return 0;

}

getpalette

Функция Получает информацию о текущей палитре.

Синтаксис #include <graphics.h>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]