- •Содержание
- •Imagesize
- •Initgraph
- •Installuserdriver
- •Installuserfont
- •Cleardevice
- •Closegraph
- •Detectgraph
- •Drawpoly
- •Ellipse
- •Fillellipse
- •Fillpoly
- •Floodfill
- •Getarccoords
- •Getaspectratio
- •Getbkcolor
- •Getcolor
- •Getdefaultpalette
- •Getdrivername
- •Getfillpattern
- •Getfillsettings
- •Getgraphmode
- •Getimage
- •Getlinesettings
- •Getmaxcolor
- •Getmaxmode
- •Getmaxx
- •Getmaxy
- •Getmodename
- •Getmoderange
- •Getpallete
- •Getpalettesize
- •Getpixel
- •Gettextsettings
- •Getviewsettings
- •Graphdefaults
- •Grapherrormsg
- •_Graphfreemem
- •_Graphgetmem
- •Graphresult
- •Imagesize
- •Initgraph
- •Installuserdriver
- •Installuserfont
- •Linerel
- •Moverel
- •Outtext
- •Outtextxy
- •Pieslice
- •Putimage
- •Putpixel
- •Rectangle
- •Registerbgidriver
- •Restorecrtmode
- •Setactivepage
- •Setallpalette
- •Setaspectratio
- •Setbkcolor
- •Setcolor
- •Setfillpattern
- •Setfillstyle
- •Setgraphbufsize
- •Setgraphmode
- •Setlinestyle
- •Setpalette
- •Setrgbpalette
- •Settextjustify
- •Settextstyle
- •Setusercharsize
- •Setviewport
- •Setvisualpage
- •Setwritemode
- •Textheight
- •Textwidht
_Graphgetmem
-----------------------------------------------------------------
Назначение:Распределяет графическую память пользователя.
Синтаксис: #include<graphics.h>
void far *far _graphgetmem(unsigned size);
Замечания:Графическая библиотека вызывает _graphgetmem
для получения памяти для внутренних буферов,
графических драйверов и наборов символов. С по-
мощью написания вашей собственной версии функ-
ции _graphgetmem вы можете изменить управление
распределением памяти для графической библиоте-
ки (в этом случае вы обязаны объявить свою
функцию точно так, как это указано в Использо-
вании). Версия данной функции, принятая по
умолчанию, просто вызывает malloc.
ВозвращаемоеНет.
значение
Переносимость:Данная функция работает только на IBM PC и сов-
местимых моделях при наличии соответствующих
графических адаптеров.
Смотри также:_graphfreemem, initgraph, setgraphbufsize
ПримерСмотри _graphfreemem
-----------------------------------------------------------------
Graphresult
-----------------------------------------------------------------
Назначение:Возвращает код ошибки последней графической
операции.
Синтаксис: #include<graphics.h>
int far graphresult(void);
Замечания:graphresult возвращает код ошибки последней
графической операции и устанавливает уровень
ошибки в gr0k.
В нижеследующей таблице приводятся коды ошибок,
возвращаемых graphresult, и значение соответс-
твующих констант перечисленного типа
graph_error (определенны в graphics.h).
-----------------------------------------------------------------
Код Константа Сообщение, соответ- Значение
ошибки graph_error ствующее коду ошибки
-----------------------------------------------------------------
0 grOK No error Нет ошибки
-1 grNoInitGraph (BGI) graphics not Графика (BGI) не
installed (use установлена
initgraph) (используйте initgraph)
-2 grNotDetect Graphics hardware Не определена
not detected графическая аппаратура
-3 grFileNotFound Device driver file Не найден файл-
not found драйвер
-4 grInvalidDriver Invalid device dri- Некорректный файл-
ver file драйвер
-5 grNoLoadMem Not enough memory Не хватает памяти
to load driver для загрузки драйвера
-6 grNoScanMem Out of memory in Выход за пределы
scan fill памяти при
сканирующем
заполнении
-7 grNoFloadMem Out of memory in Выход за пределы
flood fill памяти при
лавинном заполнении
-8 grFontNotFound Font file not found Не найден шрифтовой
файл
-9 grNoFontMem Not enough memory Не хватает памяти
to load found для загрузки шрифта
-10 grInvalidMode Invalid graphics mode Недопустимый для
for select driver выбранного драйвера
графический режим
-11 grError Graphics error Графическая ошибка
-12 grIOerror Graphics I/O error Ошибка графического
ввода/вывода
-13 grInvalidFont Invalid font file Некорректный
шрифтовой файл
-14 grInvalidFontNum Invalid font number Некорректный номер
шрифта
-15 grInvalidDeviceNum Invalid device number Некорректный номер
устройства
-18 grInvalidVersionnum Invalid version Некорректный номер
number версии
-----------------------------------------------------------------
Отметим, что после вызова graphresult значение
кода ошибки сбрасывается в 0. Поэтому перед об-
работкой значения graphresult вы должны сохра-
нить его во временной переменной.
Возвращаемоеgraphresult возвращает номер текущей графичес-
значениекой ошибки, который представляет собой целое в
диапазоне от 0 до -18.
Переносимость:Данная функция работает только на IBM PC и сов-
местимых моделях при наличии соответствующих
графических адаптеров.
Смотри также: detectgraph, drawpoly, fillpoly, flodfill,
grapgerrormsg, initgraph, registerbggidriver,
registerbgifont, setgrapfmode, setveiwport
-----------------------------------------------------------------