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

Textbackground

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

НазначениеУстанавливает новый цвет фона.

Синтаксис void textbackground(int newcolor);

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

Замечанияtextbackground устанавливает цвет фона. Все

символы, печатаемые на консоли с помощью функ-

ций прямого вывода, будут иметь фон цвета, за-

данного в newcolor, целом в диапозоне от 0 до

7. Вы можете задавать цвет, используя символи-

ческие константы, описанные в conio.h. Если вы

используете эти константы, вы должны включить

(#include) файл-заголовок conio.h.

Эта функция не влияет на символы, находящиеся в

данный момент времени на экране, а только на

символы, отображаемые с помощью функций прямого

вывода (например, cprintf) после обращения к

функции textbackground.

В следующей таблице представлены допустимые

цвета (как символические константы) и их чис-

ленные значения.

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

Символическая Соответствующий Численное

константа цвет значение

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

BLACK черный 0

BLUE голубой 1

GREEN зеленый 2

CYAN циановый 3

RED красный 4

MAGENTA малиновый 5

BROWN коричневый 6

LIGHTGRAY светлосерый 7

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

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

значение

ПереносимостьДанная функция работает только на ЭВМ семейства

IBM PC и совместимых с ними. Соответствующая

функция есть в Турбо Паскале.

См. также gettextinfo,textattr,textcolor

Пример /* установить малиновый фон */

textbackground(MAGENTA);

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

Textcolor

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

НазначениеУстанавливает новый цвет символов в текстовом

режиме.

Использование #include <conio.h>

void textcolor(int newcolor);

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

Замечанияtextcolor устанавливает цвет символов. Все сим-

волы, печатаемые на консоли с помощью функций

прямого вывода, будут иметь цвет, заданный в

newcolor. Вы можете задавать цвет, используя

символические константы, описанные в conio.h.

Если вы используете эти константы, вы должны

включить (#include) файл-заголовок conio.h.

Эта функция не влияет на символы, находящиеся в

данный момент времени на экране, а только на

символы, отображаемые с помощью функций прямого

вывода (например, cprintf) после обращения к

функции textcolor.

В следующей таблице представлены допустимые

цвета (как символические константы) и их чис-

ленные значения.

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

Символическая Соответствующий Численное

константа цвет значение

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

BLACK черный 0

BLUE голубой 1

GREEN зеленый 2

CYAN циановый 3

RED красный 4

MAGENTA малиновый 5

BROWN коричневый 6

LIGHTGRAY светлосерый 7

DARKGRAY темносерый 8

LIGHTBLUE светлоголубой 9

LIGHTGREEN светлозеленый 10

LIGHTCYAN светлоциановый 11

LIGHTRED светлокрасный 12

LIGHMAGENTA светломалиновый 13

YELLOW желтый 14

WHITE белый 15

BLINK мерцающий 128

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

Добавив 128 к цвету символа, вы можете сделать

его мерцающим. Для этой цели предназначена

константа BLINK. Например:

textcolor(CYAN + BLINK);

Замечание. Некоторые мониторы не распознают бит

интенсивности, используемый для создания восьми

"светлых" цветов (8-15). На таких мониторах эти

цвета будут отображаться так же, как их "тем-

ные" эквиваленты (0-7). Кроме того, системы, не

работающие с цветами, могут трактовать эти коды

как оттенки одного цвета, специальные шаблоны

или специальные атрибуты (например, подчеркива-

ние, выделение, курсив и т.п.). Конкретно же

то, что вы увидете на таких системах, зависит

от вашей аппаратуры.

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

значение

ПереносимостьДанная функция работает только на ЭВМ семейства

IBM PC и совместимых с ними. Соответствующая

функция есть в Турбо Паскале.

См. также gettextinfo,highvideo,lowvideo,normvideo,

textattr,textbackground

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