Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
51
Добавлен:
02.05.2014
Размер:
765.95 Кб
Скачать

Setaspectratio

-----------------------------------------------------------------

Назначение:Изменяет значение по умолчанию коэффициента

сжатия

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

void far setaspectratio(int xasp, int yasp);

Замечания:setaspectratio используется для изменения

значения по умолчанию коэффициента сжатия

графической системы. Коэффициент сжатия

используется графической системой для того,

чтобы придать окружностям правильную форму.

Если окружности похожи на эллипсы, это значит,

что монитор не настроен должным образом. Это

может быть исправлено аппаратным способом,

путем перенастройки монитора, или программным

способом, путем использования функции

setaspectratio для установки соответствующего

коэффициента сжатия. Для получения текущего

значения коэффициента сжатия испльзуйте вызов

функции getaspectratio.

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

значение

Переносимость:Эта функция работает только на IBM PC и

совместимых компьютерах с графическими

контроллерами.

См. также: circle, getaspectratio.

-----------------------------------------------------------------

Setbkcolor

-----------------------------------------------------------------

Назначение:Устанавливает текущий цвет фона, используя

палитру

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

void far setbkcolor(int color);

Замечания:setbkcolor устанавливает цвет фона таким, какой

указан в color. Аргумент color может быть

именем или числом; возможные значения приведены

в следующей таблице.

-----------------------------------------------

Число Имя Число Имя

-----------------------------------------------

0 ЧЕРНЫЙ 8 ТЕМНО-СЕРЫЙ

1 ГОЛУБОЙ 9 СВЕТЛОГОЛУБОЙ

2 ЗЕЛЕНЫЙ 10 СВЕТЛОЗЕЛЕНЫЙ

3 СИНИЙ 11 СВЕТЛОСИНИЙ

4 КРАСНЫЙ 12 РОЗОВЫЙ

5 МАЛИНОВЫЙ 13 СВЕТЛОМАЛИНОВЫЙ

6 КОРИЧНЕВЫЙ 14 ЖЕЛТЫЙ

7 СВЕТЛОСЕРЫЙ 15 БЕЛЫЙ

-----------------------------------------------

Примечание. Эти символические имена определены

в graphics.h. Например, если вы хотите

установить цвет фона голубым, то вы можете

вызвать функцию:

setbkcolor(BLUE) /* или */ setbkcolor(1)

В системах CGA и EGA setbkcolor изменяет цвет

фона путем изменения первой записи в палитре.

Примечание. Если вы используете контроллеры EGA

или VGA и изменяете цвета палитры путем вызова

функций setpalette или setallpalette,

определенные символьные константы могут не дать

вам ожидаемых цветов. Это происходит потому,

что значение параметра для setbkcolor

определяет номер записи в текущей палитре, а не

определенный цвет (впрочем, если значение

параметра равно 0, то это всегда соответствует

черному цвету фона).

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

значение

Переносимость:Эта функция работает только на IBM PC и

совместимых компьютерах с графическими

контроллерами.

См. также: getbkcolor,setallpalette,setcolor,setpalette

-----------------------------------------------------------------