2.1 Функції управління графічною системою:
closegraph – закриває графічну систему.
detectgraph – перевіряє апаратне забезпечення і визначає, які графічні драйвери використовувати; рекомендує бажаний режим.
graphdefaults – скидає всі змінні графічної системи в значення за замовчуванням.
_graphfreemem – скасовує виділену графіку пам'ять. Використовується для визначення власної підпрограми._graphgetmem Розподіляє пам'ять графіку; використовується для визначення власної підпрограми.
getgraphmode – повертає поточний графічний режим.
getmoderange – повертає мінімальний і максимальний допустимі режими для заданого драйвера.i
nitgraph – ініціалізує графічну систему і переводить апаратне забезпечення у графічний режим.
installuserdriver – встановлює додатковий драйвер пристрою в таблиці драйверів пристрою BGI.
installuserfont – завантажує поставляється файл векторного (штрихового) шрифту в таблицю символьних файлів BGI.
registerbgldriver – реєструє зовнішній або завантажений користувачем файл драйвера для включення під час компонування.
|
|
restorecrtmode – відновлює початковий (існував до Initgraph) режим екрану.
setgraphbufsize – задає розмір внутрішнього графічного буфера.
setgraphmode – вибирає заданий графічний режим, очищає екран і відновлює всі умовчання.
2.2 Функції креслення
arc - креслить дугу кола.
circle – креслить коло.
drawpoly – креслить контур багатокутника.
ellipse – креслить еліптичну дугу.
getarccoords – повертає координати останнього дзвінка arc або ellipse.
getaspectratio – повертає коефіцієнт стиснення для поточного графічного режиму.
getlinesettings – повертає поточний тип лінії, шаблон лінії і товщину лінії.
line – креслить лінію з точки (x0, y0) в (x1, y1).
linerel – креслить лінію в точку, що задається відносним відстанню від поточної позиції (CP).
lineto – креслить лінію з поточної позиції (CP) в (x, y).
moveto – переміщає поточну позицію (CP) в (x, y).
moverel – переміщає поточну позицію (CP) на відносне відстань.
rectangle – малює прямокутник.
setaspectratio – змінює коефіцієнт стиснення за замовчуванням.
setlinestyle – встановлює товщину і тип поточної лінії.
2.3 Функції зафарбовування
bar – креслить і зафарбовує стовпець.
bar3d – креслить і зафарбовує тривимірний стовпець.
fillellipse – креслить і зафарбовує еліпс.
fillpoly – креслить і зафарбовує багатокутник.
getfillpattern – повертає визначається користувачем шаблон зафарбовування.
getfillsettings – повертає інформацію про поточний шаблоні і кольорі зафарбовування.
pieslice – креслить і зафарбовує сектор кола.
sector – креслить і зафарбовує еліптичний сектор.
setfillpattern – вибирає шаблон зафарбовування, визначений користувачем.
setfillstyle – встановлює шаблон і колір зафарбовування.