Описание функций Си

       

Функция Переустанавливает все графические параметры



     graphdefaults
Функция Переустанавливает все графические параметры в их начальные значения.
Синтаксис #include
void far graphdefaults(void);
Файл, содержащий graphics.h прототип
Описание graphdefaults переустанавливает все графические параметры в их начальные значения:
- устанавливает область просмотра в полный экран;
- перемещает текущую позицию в (0,0);
- устанавливает начальные цвета палитры, цвет фо- на и цвет рисования;
- устанавливает начальный тип и шаблон заполне- ния;
- устанавливает начальный шрифт и выравнивание.
Возвращаемое Нет. значение
Переносимость Функция уникальна для Turbo C++. Она работает только на компьютерах IBM PC и совместимых с ни- ми, оснащенных дисплейными адаптерами, поддержи- вающими графический режим.
Смотрите также
Пример:
#include
#include
#include
#include
int main(void) { /* Запрос автоопределения */ int graphdriver = DETECT, gmode, errorcode; int maxx, maxy;
/* инициализация графики и локальных переменных */ initgraph(&graphdriver,&gmode,"");
/* получение результата инициализации */ errorcode = graphresult(); if(errorcode != grOk) /* если ошибка */ { printf("Ошибка :%s\n",grapherrormsg(errorcode)); printf("Для останова нажмите любую клавишу\n"); getch(); exit(1); /* завершение с кодом ошибки */ } maxx = getmaxx(); maxy = getmaxy(); /* вывести линию со своими параметрами */ setlinestyle(DOTTED_LINE,0,3); line(o,o,maxx,maxy); outtextxy(maxx/2,maxy/2,"Перед восстановлением исходных значений"); getch(); /* восстановить исходные значение всех параметров */ graphdefaults(); cleardevice(); /* вывести строку с исходными параметрами */ line(o,o,maxx,maxy); outtextxy(maxx/2,maxy/2,"После восстановления исходных значений"); /* очистка */ getch(); closegraph(); return 0; }

Содержание раздела