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

Setvisualpage

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

Назначение: Устанавливает номер отображаемой страницы

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

void far setvisualpage(int page);

Замечания: setvisualpage делает графическую страницу с но-

мером page отображаемой.

Возвращаемое нет

значение

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

совместимых, оборудованных адаптером графичес-

кого дисплея.

Смотри также: graphresult, setactivepage

Пример Смотрите setactivepage

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

Setwritemode

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

Назначение: Устанавливает режим записи для рисуемой линии в

графическом режиме.

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

void far setwritemode(int mde);

Замечания: Определены следующие константы:

COPY_PUT =0 /* MOV */

XOR_PUT =1 /* XOR */

Каждая константа посылает в двоичную операцию

над каждым байтом в строке и посылаемым байтом

на экран. COPY_PUT использует асемблерную опе-

рацию MOV, переписывающую какую либо линию на

экране. XOR_PUT использует команду XOR для ком-

бинации линии с экраном. Две, следующие одна за

другой, команды XOR стирают линию и восстанав-

ливают изображение на экране в первоначальное

состояние.

Возвращаемое нет

значение

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

совместимых, оборудованных адаптером графичес-

кого дисплея.

Смотри также: drawpoly, line, linerel, lineto, putimage

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

Textheight

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

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

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

int far textheight(char far *textstring);

Замечания: Графическая функция textheight определяет высо-

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

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

коэфициент увеличения.

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

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

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

щения его в графе или рамке и т.п.

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

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

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

растра в высоту.

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

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

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

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

боте с различными шрифтами.

Возвращаемое textheight возвращает высоту текста в точках

значение растра.

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

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

теры графического дисплея.

См. также: gettextsettings,outtext,outtextxy,setxtstyle,

textwidth

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