Четвертый BORLAND С++ и его окружение


         

Справочная библиотека по графическим функциям DOS


arc Рисует дугу

#include <graphiсs.h>

void far arc (int x, int y, int stangle,

int endangle, int radius);

bar Рисует двумерную полосу

#include <graphics.h>

#include <conio.h>

void far bar(int left, int top, int right,

int bottom);

bar3d Рисует трехмерный столбец

#include <graphics.h>

void far bar3d (int left, int top, int right,

int bottom, int depth, int topflag);

circle Вычерчивает окружность заданного радиуса из заданного центра

#include <graphics.h>

void far circle(int x, int y, int radius);

cleardevice Очищает графический экран

#include <graphics.h>

void far cleardevice(void);

clearviewport Очищает текущее окно (viewport)

#include <graphics.h>

void far clearviewport(void);

closegraph Завершает работу с графической системой

#include <graphics.h>

void far closegraph(void);

detectgraph Определяет путем проверки аппаратуры - какой

графический драйвер и режим использовать

#include <graphics.h>

void far detectgraph(int far *graphdriver,

int far *graphmode);

drawpoly Вычерчивает контур многоугольника

#include <graphics.h>

void far drawpoly(int numpoints,

int far *polypoints);

ellipse Рисует эллиптическую дугу

#include <graphics.h>

void far ellipse(int x, int y, int stangle,

int endangle, int xradius, int yradius);

fillellipse Чертит и закрашивает эллипс

#include<graphics.h>

void far fillellipse(int x, int y, int xradius,

int yradius);

fillpoly Вычерчивает и закрашивает многоугольник

#include<graphics.h>

void far fillpoly(int numpoints,

int far *polypoints);

floodfill Заполняет методом "лавины" ограниченную область

#include<graphics.h>

void far floodfill(int x, int y, int border);

getarccoords Возвращает координаты последнего обращения к

функции arc

#include<graphics.h>

void far getarccoords(struct arccoordstype

far *arccoords);

getaspectratio Возвращает коэффициент сжатия текущего графиче-

ского режима

#include<graphics.h>

void far getaspectratio(int far *xasp,

int far *yasp);

getbkcolor Возвращает текущий цвет фона

#include<graphics.h>

void far getbkcolor(void);

getcolor Возвращает текущий цвет рисования

#include<graphics.h>

int far getcolor(void);

getdefaultpalette Возвращает структуру определения палитры

#include<graphics.h>

struct palettetype *far getdefaultpalette(void)

getdrivername Возвращает указатель на строку, содержащую имя

текущего графического драйвера

#include<graphics,.h>

char *far getdrivername(void)

getfillpattern Копирует в память описанный пользователем шаблон заполнения

#include<graphics.h>

void far getfillpattern(char far *pattern);

getfillsettings Получает информацию о текущих шаблоне и цвете

заполнения

#include<graphics.h>

void far getfillsettings(struct

fillsettingstype far *fillinfo);

getgraphmode Возвращает текущий графический режим

#include<graphics.h>

int far getgraphmode(void);

getimage Сохраняет битовый образ некоторой области экрана в памяти

#include<graphics.h>

void far getimage(int left, int top, int right,

int bottom, void far *bitmap);

getlinesettings Получает текущий тип линии, шаблон и толщину

#include<graphics.h>

void far getlinesettings(struct

linesettingstype far *lineinfo);

getmaxcolor Возвращает максимальное значение цвета, которое

можно передать функции setcolor

#include<graphics.h>

int far getmaxcolor(void);

getmaxmode Возвращает максимальный номер режима для текущего драйвера

#include<graphics.h>

int far getmaxmode(void);

getmaxx Возвращает максимальную координату экрана по x

#include<graphics.h>

int far getmaxx(void);

getmaxy Возвращает максимальную координату экрана по y

#include<graphics.h>

int far getmaxy(void)

getmodename Возвращает указатель на строку, содержащую имя

заданного графического режима

#include<graphics.h>

char *far getmodename(int mode_number);

getmoderange Получает диапазон режимов для заданного графического драйвера

#include<graphics.h>

void far getmoderange(int graphdriver,

int far *lomode, int far *himode);

getpalette Получает информацию о текущей палитре

#include<graphics.h>

void far getpalette(struct palettetype far

*palette);

getpalettesize Возвращает размер таблицы просмотра цветов палитры

#include<graphics.h>

int far getpalettesize(void);

getpixel Возвращает цвет заданной точки

#include<graphics.h>

unsigned far getpixel(int x, int y);

gettextsettings Получает информацию о текущем графическом текстовом шрифте

#include<graphics.h>

void far gettextsettings(struct textsettingstype

far *texttypeinfo);

getviewsettings Получает информацию о текущем окне (viewport)

#include<graphics.h>

void far getviewsettings(struct viewporttype

far *viewport);

getx Возвращает координату x текущей графической позиции

#include<graphics.h>

int far getx(void);

gety Возвращает координату y текущей графической позиции

#include<graphics.h>

int far gety(void);

graphdefaults Сбрасывает все графические параметры в их значения по умолчанию

#include<graphics.h>

void far graphdefaults(void);

grapherrormsg Возвращает указатель на строку сообщения об

ошибке

#include<graphics.h>

char *far grapherrormsg(int errorcode);

_graphfreemem Подключает функции пользователя для освобождения графической памяти

#include<graphics.h>

void far _graphfreemem(void far *ptr,

unsigned size);

_graphgetmem Подключает функции пользователя для освобождения графической памяти

#include<graphics.h>

void far *far _graphgetmem(unsigned size);

graphresult Возвращает код ошибки последней неудачной графической операции

#include<graphics.h>

int far graphresult(void);

imagesize Возвращает количество байт, необходимых для

хранения битового образа

#include<graphics.h>

unsigned far imagesize(int left, int top,

int right, int bottom);

initgraph Инициализирует графическую систему

#include<graphics.h>

void far initgraph(int far *graphdriver,

int far *graphmode,

char far *pathtodriver);

installuserdriver Устанавливает дополнительный драйвер устройства

в таблицу драйверов устройства BGI

#include<graphics.h>

int far installuserdriver( char far *name,

int huge (*detect)(void));

installuserfont Загружает шрифтовый файл (.CHR), который не

встроен в систему BGI

#include<graphics.h>

int far installuserfont(char far *name);

line Вычерчивает линию между двумя заданными точками

#include<graphics.h>

void far line(int x1, int y1, int x2, int y2);

linerel Чертит линию на заданное расстояние от текущей

позиции (CP)

#include<graphics.h>

void far linerel(int dx, int dy);

lineto Чертит линию от текущей позиции (CP) в точку

(x,y)

#include<graphics.h>

void far lineto(int x, int y);

moverel Перемещает текущую позицию (CP) на заданное относительное расстояние

#include<graphics.h>

void far moverel(int dx,int dy);

moveto Перемещает текущую позицию (СР) в точку (x,y)

#include <graphics.h>

void far moveto(int x,int y);

outtext Выводит строку в окно (viewport)

#include<graphics.h>

void far outtext(char far *textstring);

outtextxy Выводит строку в указанной области

#include<graphics.h>

void far outtextxy(int x, int y,

char far *textstring);

pieslice Вычерчивает и заполняет сектор круга

#include<graphics.h>

void far pieslice(int x, int y, int stangle,

int endangle, int radius);

putimage Выводит на экран битовый образ

#include<graphics.h>

void far putimage(int left, int top,

void far *bitmap, int op);

putpixel Выводит пиксель в заданной точке экрана

#include<graphics.h>

void far putpixel(int x, int y,int color);

rectangle Вычерчивает прямоугольник

#include<graphics.h>

void far rectangle(int left, int top,

int right,int bottom);

registerbgidriver Связывает загруженный пользователем или

встроенный в систему драйвер графической

системы с самой графической системой

#include<graphics.h>

int registerbgidriver(void (*driver)(void));

registerbgifont Регистрирует скомпонованные коды шрифта

#include<graphics.h>

int registerbgifont(void (*font)(void));

restorecrtmode Восстанавливает режим монитора таким, каким он

был до вызова initgraph

#include<graphics.h>

void far restorecrtmode(void);

sector Вычерчивает и заполняет сектор эллипса

#include<graphics.h>

void far sector(int x, int y,

int stangle, int endangle,

int xradius, int yradius);

setactivepage Устанавливает активную для графического вывода

страницу

#include<graphics.h>

void far setactivepage(int page);

setallpalette Изменяет все цвета палитры на заданные

#include<graphics.h>

void far setallpalette(struct palettetype

far *palette);

setaspectratio Изменяет значение по умолчанию коэффициента

сжатия

#include<graphics.h>

void far setaspectratio(int xasp, int yasp);

setbkcolor Устанавливает текущий цвет фона, используя

палитру

#include<graphics.h>

void far setbkcolor(int color);

setcolor Устанавливает текущий цвет вычерчивания,

используя палитру

#include<graphics.h>

void far setcolor(int color);

setfillpattern Устанавливает определенный пользователем шаблон

заполнения

#include<graphics.h>

void far setfillpattern(char far *upattern,

int color);

setfillstyle Устанавливает шаблон и цвет заполнения

#include<graphics.h>

void far setfillstyle(int pattern, int color);

setgraphbufsize Изменяет размер внутреннего графического буфера

#include<graphics.h>

unsigned far setgraphbufsize(unsigned bufsize);

setgraphmode Переводит систему в графический режим и очищает

экран

#include<graphics.h>

void far setgraphmode(int mode);

setlinestyle Устанавливает текущие толщину и тип линии

#include<graphics.h>

void far setlinestyle(int linestyle, unsigned

apattern, int thickness);

setpalette Изменяет один цвет палитры

#include <graphics.h>

void far setpalette(int colornum, int color);

setrgbpalette Позволяет пользователю определять цвета для

IBM 8514

#include <graphics.h>

void far setrgbpalette(int clornum,int red,

int green,int blue);

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

функций

#include <graphics.h>

void far settextjustify(int horiz, int vert);

settextstyle Устанавливает текущие текстовые характеристики

для графического вывода

#include <graphics.h>

void far settextstyle(int font, int direction,

int charsize);

setusercharsize Задает пользовательский коэффициент увеличения

ширины и высоты символов для штриховых шрифтов

#include <graphics.h>

void far setusercharsize(int multх, int divх,

int multy, int divy);

setviewport Устанавливает для графического вывода текущее

графическое окно

#include <graphics.h>

void far setviewport(int left, int top, int

right, int bottom, int clip);

setvisualpage Устанавливает номер отображаемой страницы

#include <graphics.h>

void far setvisualpage(int page);

setwritemode Устанавливает режим записи для рисуемой линии в

графическом режиме

#include <graphics.h>

void far setwritemode(int mode);

textheight Возвращает высоту строки в точках растра

#include <graphics.h>

int far textheight(char far *textstring);

textwidth Возвращает ширину строки в точках растра

#include <graphics.h>

int far textwidth(char far *textstring);



Содержание  Назад