bar

 Функция            Рисует прямоугольник.

 Синтаксис          #include 
                    #include 
                    void far bar(int left,int top,int right,int
                                 bottom);

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

 Описание           bar рисует двухмерный заполненный прямоугольник.
                    Прямоугольник зарисовывается, используя текущий
                    цвет и шаблон заполнения. bar не рисует контур
                    прямоугольника; для того, чтобы нарисовать контур
                    двухмерного прямоугольника, используйте функцию
                    bar3d, с параметром depth равным 0.

                    Верхний левый и нижний правый углы прямоугольника
                    заданы параметрами (left,top) и (right,bottom)
                    соответствено. Координаты даются в пикселях.

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

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

 Смотрите также     bard rectangle setcolor setfillstyle
                    setlinestyle

 Пример:

 #include 
 #include 
 #include 
 #include 

 int main(void)
 {
 /* Запрос автоопределения */
 int graphdriver = DETECT, gmode, errorcode;
 int midx,midy,i;

 /* инициализация графики и локальных переменных */
 initgraph(&graphdriver,&gmode,"");

 /* получение результата инициализации */
 errorcode = graphresult();
 if(errorcode != grOk)  /* если ошибка */
 {
    printf("Ошибка :%s\n",grapherrormsg(errorcode));
    printf("Для останова нажмите любую клавишу\n");
    getch();
    exit(1);  /* завершение с кодом ошибки */
 }
 midx = getmaxx() / 2;
 midy = getmaxy() / 2;

 /* цикл по шаблонам заполнения */
 for(i=SOLID_FILL; i