Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник по функциям С++.doc
Скачиваний:
130
Добавлен:
02.05.2014
Размер:
3.57 Mб
Скачать

Setaspectratio

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

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

сжатия

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

void far setaspectratio(int xasp, int yasp);

Прототип вgraphics.h

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

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

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

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

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

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

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

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

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

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

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

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

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

функции getaspectratio.

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

значение

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

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

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

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

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

Setbkcolor

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

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

палитру

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

void far setbkcolor(int color);

Прототип вgraphics.h

Замечания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

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