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

Setrgbpalette

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

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

IBM 8514

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

void far setrgbpalette(int clornum,int red,

int green,int blue);

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

IBM 514 и VGA.

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

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

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

Для дисплея IBM 8514 (и VGA 256-ти цветный)

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

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

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

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

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

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

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

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

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

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

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

setrgbpalette.

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

значение

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

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

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

Смотри также: 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_TEXT 0 горизонтально

CENTER_TEXT 1 горизонт. и верт.

RIGHT_TEXT 2 горизонтально

BOTTOM_TEXT 0 вертикально

TOP_TEXT 2 вертикально

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

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

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

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

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

вместе с outtext.

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

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

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

изменены.

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

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

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

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

settextstyle

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