Курсовая работа: C++: Стандартные библиотечные функции работы с графикой

lineto( intx, inty); – Рисует линию от текущей позиции до точки с координатами ( x, y), затем переносит текущую позицию в ( x, y).

moverel( intdx, intdy); – Перемещает текущую позицию на относительное растояние.

moveto( intx, inty); – Перемещает текущую позицию в точку с координатами ( x, y).

outtext( charfar *textstring); – Выводит строку в графическом режиме. Строка должна заключатся в “”.

outtextxy( intx, inty, charfar *textstring); – Выводит строку в графическом режиме предварительно перейдя в точку с координатами ( x, y).

pieslice( int x, int y, int stangle, int endangle, int radius); – Рисуетизакрашиваетзамкнутыйсекторкруга.

putimage( int left, int top, void far *bitmap, int op); – Выводитбитовыйобразнаэкран.

putpixel( int x, int y, int color); – Рисуетточкускоординатами( x, y)ицветомcolor.

rectangle( int left, int top, int right, int bottom); – Рисуетпрямоугольникотточкискоординатами(left, top)доточкискоординатами( right, bottom).

Registerfarbgidriver(voidfar *driver); – Данная функция используется для регистрации удалённых графических драйверов.

Registerfarbgifont (voidfar *font); – Данная функция используется для регистрации удалённых шрифтов.

sector (intx, inty, intstangle, intendangle, intxradius, intyradius); – Функция рисует сектор круга установленным цветом, затем заполняет его используя образец и цвет, установленные функциями setfillstyle или setfillpattern.

setactivepage( intpage); – Устанавливает активную страницу для графического вывода.

setallpalette( &palette); – Устанавливает полную палитру цветов для данного режима, где переменная &palette определена как structpalettetypepalette.

setaspectratio( intxasp, intyasp); – Заменяет заданный по умолчанию аспект сжатия графической системы.

setbkcolor( intcolor); – Устанавливает цвет фона по его номеру заданному переменной color.

setcolor( intcolor); – Устанавливает цвет по его номеру заданному переменной color.

setfillpattern( charfar *upattern, intcolor); – Выбирает определённый пользователем образец заливки.

setfillstyle( intpattern, intcolor); – Функция устанавливает образец и цвет заливки.

setgraphmode( intmode); – Устанавливает систему в графический режим, определённый параметром mode. Сбрасывает все настройки в положение “по умолчанию”. Очищает экран.

setlinestyle( intlinestyle, unsignedupattern, intthickness); – Устанавливает стиль рисуемых линий для функций рисования line, lineto, rectangle, drawpoly, etc.

setpalette( intcolornum, intcolor); – Устанавливает палитру от цвета colornum до цвета color.

setrgbpalette( intcolornum, intred, intgreen, intblue); – Данная функция может использоваться с IBM 8514 и VGA драйверами.

settextjustify( inthoriz, intvert); – Устанавливает выравнивание текста для графического режима. По умолчанию стоит выравнивание по верхнему левому углу.

settextstyle( intfont, intdirection, intcharsize); – Устанавливает характеристики текста: стиль, положение( горизонтальное или вертикальное), размер шрифта.

setusercharsize( intmultx, intdivx, intmulty, intdivy); – Устанавливает определённый пользователем “коэффициент сжатия” шрифта. По умолчанию ширина шрифта определена как multx:divx, высота как multy:divy.

setviewport( intleft, inttop, intright, intbottom, intclip); – Устанавливает новую область просмотра для графического вывода. Параметр clip определяет отсечены или нет все рисунки текущей области просмотра.

setvisualpage( intpage); – Устанавливает страницу с номером page визуальной графической страницей.

setwritemode( intmode); – Устанавливает режим вывода объектов в графическом режиме. Параметр mode может принимать значения 0, которое соответствует режиму copy_put или 1, соответствующее режиму xor_put. Параметр copy_put использует ассемблерную команду MOV, рисуя поверх всех объектов новый объект. Параметр xor_put использует команду XOR (команду неэквивалентности), замещая предыдущий объект таким же новым. Используя дважды параметр xor_put, вы получите первоначальный результат.

К-во Просмотров: 495
Бесплатно скачать Курсовая работа: C++: Стандартные библиотечные функции работы с графикой