Главная страница
Навигация по странице:

  • Прототип в

  • Возвращаемое

  • Назначение

  • Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования


    Скачать 3.41 Mb.
    НазваниеПодпрограммы классификации Подпрограммы преобразования
    АнкорСправочник по функциям С++.doc
    Дата07.05.2018
    Размер3.41 Mb.
    Формат файлаdoc
    Имя файлаСправочник по функциям С++.doc
    ТипДокументы
    #18992
    КатегорияИнформатика. Вычислительная техника
    страница114 из 120
    1   ...   110   111   112   113   114   115   116   117   ...   120

    textcolor


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

    режиме.
    Использование #include

    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

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

    textheight


    -----------------------------------------------------------------
    Назначение Возвращает высоту строки в точках растра.
    Синтаксис #include

    int far textheight(char far *textstring);
    Прототип в graphics.h
    Замечания Графическая функция textheight определяет высо-

    ту текстовой строки textstring в точках растра,

    используя для этого размер текущего шрифта и

    коэфициент увеличения.
    Эта функция очень полезна для определения рас-

    cтояния между строками, вычисления размеров

    окон, определения размеров заголовка для разме-

    щения его в графе или рамке и т.п.
    Например, для шрифта 8 X 8 точек растра и коэф-

    фициента увеличения 1 (устанавливаемого функци-

    ей settextstyle) строка TurboC имеет 8 точек

    растра в высоту.
    Очень важно для вычисления высоты строк исполь-

    зовать функцию textheight, а не проделывать это

    самостоятельно. Использование этой функции поз-

    воляет исключить модификацию программы при ра-

    боте с различными шрифтами.
    Возвращаемое textheight возвращает высоту текста в точках

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

    IBM PC и совместимых с ними ЭВМ, имеющих адап-

    теры графического дисплея.
    См. также gettextsettings,outtext,outtextxy,setxtstyle,

    textwidth

    -----------------------------------------------------------------
    1   ...   110   111   112   113   114   115   116   117   ...   120


    написать администратору сайта