- •Предельные значения для целостных типов — файл limits.H
- •Константы для вещественных типов — файл float.H
- •Математические функции — файл math.H
- •Функции ввода-вывода для стандартных файлов — файл stdio.H
- •Функции для работы со строками — файлы string.H, stdlib.H
- •Функции для работы со строками — файлы string.H, stdlib.H
- •Функции для работы с терминалом в текстовом режиме — файл conio.H
- •Специальные функции
- •Функции для управления графической системой
- •Функции для получения изображения на экране
- •Правила программирования
Функции для управления графической системой
Имя Функции |
Прототип и краткое описание |
closegraph |
void far closegraph (void); Перевод системы в текстовый режим (из графического) |
graphdefaults |
void far graphdefaults(void); Устанавливает по умолчанию все параметры графической системы (параметры заполнения, палитру, правила выравнивания текста и т.д.) |
graphfreemem |
void far _graphfreemem (void far unsigned size); Введение этой функции в программу позволяет программисту отслеживать запросы на освобождение size байт памяти функциями графической библиотеки |
_graphgetmem |
void far *far _graphgetmem(unsigned size); Введение этой функции в программу позволяет программисту отслеживать запросы на выделение size байт памяти функциями графической библиотеки |
initgraph |
void far initgraph(int far *graphdriver int far *graphmode, char far *pathtodriver); Обеспечивает перевод системы в графический режим (из текстового), инициализация фафики |
installuserdriver |
int far installuserdriver (char far *name, int huge (*detect)(void)); Добавляет новый графический драйвер name (. BGI) в таблицу драйверов BGI (Borland Graphics Interface) |
installuserfont |
int far installuserfont (char far *name); Устанавливает шрифты, содержащиеся в файле name (.CHR) |
registerbgidriver |
int far registerbgidriver(void (*driver)(void)); Регистрирует драйвер driver, встроенный в текущую выполняемую программу |
registerbgifont |
int far registerbgifont(void (*font)(void)); Регистрирует шрифт font, встроенный в текущую выполняемую программу |
restorecrtmode |
void far restorecrtmode(void); Осуществляет временный переход в текстовый режим, из которого была вызвана функция initgraph() |
setgraphbufsize |
unsigned far setgraphbufsize(unsigned bufsize); Устанавливает размер внутреннего буфера для графических функций |
setactivepage |
void far setactivepage (int page); Устанавливает активной для вывода графики страницу page |
setallpallete |
void far setallpallete (struct palettetype far *palette); Устанавливает все цвета палитры |
setaspectratio |
void far setaspectrratio (int xasp, int yasp); Устанавливает коэффициент сжатия по координатам (х,у) |
setbkcolor |
void far setbkcolor (int color); Устанавливает цвет фона |
setcolor |
void far setcolor(int color); Устанавливает цвет точки (изображения) |
_setcursortype |
void far _setcursortype(int cur_t); Устанавливает тип отображения курсора для текстовых режимов (прототип содержится в файле conio.h) |
setfillpattern |
void far setfillpattern(char far *upattern, int color); Устанавливает заданный пользователем шаблон закраски экрана или области экрана |
setgraphmode |
void far setgraphmode(int mode); Выполняет переход к графическому режиму, отличному от установленного функцией initgraph( ) |
setfillstyle |
void far setfillstyle(int pattern, int color); Устанавливает один из стандартных шаблонов заполнения экрана или области экрана |
setlinestyle |
void far setlinestyle(int linestyle, unsigned upattern, int thickness); Устанавливает толщину и тип изображаемой линии |
setpalette |
void far setpalette(int colornum, int color); Устанавливает один из цветов палитры |
setrgbpallete |
void far setrgbpallete(int colornum, int red, int green, int blue); Устанавливает цвета для графического адаптера IBM 8514 |
settextjustify |
void far settextjustify(int horiz, int vert); Устанавливает правила выравнивания текста при горизонтальном и вертикальном выводе функцией outtext( ) |
settextstyle |
void far settextstyle(int font, int direction, int charsize); Устанавливает стиль (шрифт, размеры символов) текста, выводимого функцией outtext( ) |
setusercharsize |
void far setusercharsize(int multx, int divx, int multy, int divy); Устанавливает размеры текущего окна экрана для вывода изображений или текста |
setviewport |
void far setviewport(int left, int top, int righ, int bottom, int clip); Устанавливает размеры текущего окна экрана для вывода изображений или текста |
setvisualpage |
void far setvisualpage(int page); Делает видимой графическую страницу page |
setwritemode |
void far setwritemode(int mode); Устанавливает режим вывода линий в графическом режиме |
