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

ellipse( intx, inty, intstangle, intendangle, intxradius, intyradius); – Функция рисует эллипс с координатами в точке ( x, y), начальным и конечным углами stangle, endangle, и радиусами xradius, yradius по осям x и y.

fillpoly( intnumpoints, int *polypoints); – Функция рисует и закрашивает заданным цветом полигон.

fillelipse( intx, inty, intxradius, intyradius); – Функция рисует закрашенный эллипс.

floodfill( intx, inty, intborder); – Область, ограниченная цветной границей закрашивается установленным образцом и цветом.

getarccoords( &arcinfo); – Функция возвращает координаты последней точки, на которую был переведён указатель, где параметр &arcinfo объявлен как structarccoordstypearcinfo.

getaspectratio( &xasp, &yasp); – Получает значения коэффициента сжатия в &xasp, &yasp, где xasp, yasp являются переменными типа integer.

getbkcolor() – Возвращает значение типа integer текущего цвета фона.

getcolor() – Возвращает значение типа integer установленного на данный момент цвета.

getdefaultpalette() – ( дополнение) Возвращает структуру определения палитры в переменную объявленную как structpalettetypefar *<имя_переменной>=(void *) 0;.

getfillpattern( charfar *pattern); – Копирует определённый пользователем заполненный образец в память.

getfillsetting( &fillinfo); – Получает информацию о текущих настройках стиля и цвета, где параметр &fillinfo объявлен как structfillsettingstypefillinfo.

getimage( intleft, inttop, intright, intbottom, voidfar *bitmap); – Сохраняет картинку в специально отведённой области памяти, где left, top, right, bottom координаты картинки, а *bitmap указатель на область памяти.

getlinesettings( &lineinfo); – Получает текущий тип линии, образец и толщину, где параметр &lineinfo объявлен как struct linesettingstypelineinfo.

getmaxcolor(); – Возвращает значение типа integer, которое соответствует номеру цвета.

getmaxmode(); – Возвращает значение типа integer, которое соответствует максимальному номеру графического режима, для текущего драйвера.

getmaxx(); – Возвращает значение типа integer, которое соответствует максимальному количеству точек по оси x для текущего графического режима.

getmaxy(); – Возвращает значение типа integer, которое соответствует максимальному количеству точек по оси y для текущего графического режима.

getmodename( intmode_number); – Возвращает значение типа integer, которое соответствует указанному графическому режиму.

getpalette( &palette); – Получает информацию о текущей палитре, где параметр &palette объявлен как structpalettetypepalette.

getpalettesize(); – Функция возвращает значение типа integer, соответствующее количеству цветов палитры для текущего графического режима.

getpixel( intx, inty); – Функция возвращает номер цвета точки, находящейся по координатам ( x, y).

gettextsettings( &textinfo); – Функция возвращает текущие настройки фонта для текущего графического режима, где параметр &textinfo определён как structtextsettingstypetextinfo.

getviewsettings( &viewinfo); – Получает информацию о текущей области просмотра, где параметр &viewinfo определяется как structviewporttypeviewinfo.

getx(); – Функция типа integer возвращает текущую позицию указателя по оси x.

gety(); – Функция типа integer возвращает текущую позицию указателя по оси y.

grapherrormsg( interrorcode); – Возвращает код ошибки в виде переменной errorcode типа intger.

imagesize( intleft, inttop, intright, intbottom); – Определяет размер области памяти, необходимый для сохранения двоичного образа.

installuserfont( charfar *name); – Функция типа intger возвращает номер идентификатора шрифта, который можно передать функции settextstyle для выбора данного шрифта. Параметр *name это путь к файлу шрифта. Одновременно данной функцией можно подключить до двадцати шрифтов.

line( intx0, inty0, intx1, inty1); – Функция рисует линию от точки с координатами x0, y0 до точки с координатами x1, y1. Не обновляет текущую позицию.

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