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

Setrgbpalette

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

Назначение: Позволяет пользователю определять цвета для

IBM8514

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

void far setrgbpalette(int clornum,int red,

int green,int blue);

setrgbpalette может быть использована для

IBM 514 и VGA.

colornumопределяет цвет палитры который будет

загружен, в то время как red,greenиblueоп-

ределяют компоненты цветов палитры.

Для дисплея IBM8514 (иVGA256-ти цветный)

colornumизменяется в пределах 0 - 255.

Для оставшихся типов VGAcolornumлежит в пре-

делах 0 - 15. Используется только младший байт

red,greenилиblue, только 6 самых старших бит

загружаются в палитру.

Примечание. Для совместимости с другими

моделями графических адаптеров IBMдрайверBGI

устанавливает значения первых 16 входов палитры

цветов IBM8514 по умолчанию дляEGA/VGA. Эти

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

или могут быть изменены при использовании

setrgbpalette.

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

значение

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

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

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

Смотри также:setpalette

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

Settextjustify

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

Назначение:Выравнивает строки текста для графических

функций.

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

void far settextjustify(int horiz, int vert);

Замечания:Выходной текст после вызоваsettextjustifyбу-

дет выравнен горизонтально и вертикально, как

было определено. По умолчынию устанавливаются

LEFT_TEXT(для горизонтального) иTOP_TEXT(для

вертикального). Перечисление text-justв

graphics.hустанавливает имена дляhorizи

vert, входящих вsettextjusty.

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

Имя Значение Описание

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

LEFT_TEXT0 горизонтально

CENTER_TEXT1 горизонт. и верт.

RIGHT_TEXT2 горизонтально

BOTTOM_TEXT0 вертикально

TOP_TEXT2 вертикально

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

Если horiz равно LEFT_TEXT, а direction равно

HORIZ_DIR, тоXCPпередвинется после вызова

outtext(string) посредством textwidth(string).

settextjustifyэффективно для вывода текста

вместе с outtext.

ВозвращаемоеВ случае неправильного обращения к

значениеsettextjustify,graphresultвозвратит значение

-11, а текущие установки для текста не будут

изменены.

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

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

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

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

settextstyle

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