graphdefaults

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

 Синтаксис          #include 
                    void far graphdefaults(void);

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

 Описание           graphdefaults переустанавливает все графические
                    параметры в их начальные значения:

                    - устанавливает область просмотра в полный экран;

                    - перемещает текущую позицию в (0,0);

                    - устанавливает начальные цвета палитры, цвет фо-
                      на и цвет рисования;

                    - устанавливает начальный тип и шаблон заполне-
                      ния;

                    - устанавливает начальный шрифт и выравнивание.

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

 Переносимость      Функция уникальна для Turbo C++. Она работает
                    только на компьютерах IBM PC и совместимых с ни-
                    ми, оснащенных дисплейными адаптерами, поддержи-
                    вающими графический режим.

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

 Пример:

 #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;
 }