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

Setvisualpage

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

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

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

void far setvisualpage(int page);

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

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

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

значение

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

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

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

Смотри также: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стирают линию и восстанав-

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

состояние.

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

значение

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

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

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

Смотри также: 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

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