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

Textheight

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

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

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

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

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

Textmode

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

НазначениеПереводит экран в текстовый режим.

Синтаксис void textmode(int newmode);

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

Замечанияtextmode устанавливает заданный текстовый ре-

жим.

Вы можете задавать текстовый режим (аргумент

newmode) с помощью символических констант из

перечислимого (enum) типа text_modes, описанно-

го в conio.h. Если вы используете эти констан-

ты, то должны включить файл-заголовок conio.h.

Константы типа text_modes, их числовые значения

и режимы, им соответствующие, приведены в сле-

дующей таблице:

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

Символич. Численное Текстовый режим

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

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

LASTMODE -1 Предыдущий текстовый режим

BW40 0 Черно-белый, 40 колонок

C40 1 Цветной, 40 колонок

BW80 2 Черно-белый, 80 колонок

C80 3 Цветной, 80 колонок

MONO 7 Монохромный, 80 колонок

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

При вызове textmode текущее окно становится

полным экраном, а текущие текстовые атрибуты

устанавливаются в соответствии с действием фун-

кции normvideo.

Спецификация LASTMODE позволяет восстановить

последний текстовый режим. Эта возможность мо-

жет понадобиться только в том случае, если вы

хотите вернуться в текстовый режим после ис-

пользования графического.

textmode должна использоваться только когда эк-

ран находится в текстовом режиме (для смены

различных текстовых режимов). Когда экран нахо-

дится в графическом режиме, вы должны использо-

вать функцию restorecrtmode вместо того, чтобы

временно выходить в текстовый режим.

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

значение

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

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

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

См. также gettextinfo,window

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