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

Setrgbpalette

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

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

IBM 8514

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

void far setrgbpalette(int clornum,int red,

int green,int blue);

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

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);

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

ЗамечанияВыходной текст после вызова 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

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