Основи програмування


З допомогою якої вказівки здійснюється закриття графічного режиму?



Download 82,94 Kb.
bet14/18
Sana05.03.2023
Hajmi82,94 Kb.
#916666
1   ...   10   11   12   13   14   15   16   17   18
Bog'liq
op answers kol2

З допомогою якої вказівки здійснюється закриття графічного режиму?


closegraph() Функція closegraph() вивантажує графічний драйвер з пам’яті і відновлює текстовий режим роботи відеоадаптера. В бібліотеці graphics.h є функції, що дозволяють виходити з графічного режиму без вивантаження драйвера (restorecrtmode()) і повертатися назад (setgraphmode()).
  1. Які функції працюють з динамічним зображенням? Навести приклад.


При використанні графіки програма повинна в першу чергу форматувати графічну систему за допомогою виклику функції initgraph (). Після закінчення використання графіки необхідно викликати функцію closegraph () або restorecrtmode ().
Також всі функції які працюють с динамічним зображенням:

Arc - Функція малює дугу окружності з положення start до положення end (задаються в гра-дусах) навколо невидимого центру кола в точці х, у з радіусом radius. Колір окружності визначається поточним кольором.

bar - Функція малює прямокутну панель, що має лівий верхній кут в точці з координатами left, top, а правий нижній кут в точці right, bottom. Панель заповнюється відповідно до поточного зразком заповнення і кольором (зразок заповнення і колір встановлюється за допомогою функції setfillpattern ()). Панель не обводиться контурній лінією.

Circle - Функция рисует окружность с центром в точке х,у и радиусом radius (выраженным в пикселах). Используется текущий цвет рисования.

cleardevice- Функція очищає екран і переустановлює поточну позицію (current position - CP) в 0,0. Ця функція використовується тільки в графічних режимах екрана.

Closegraph - Функція деактивує графічне оточення, що включає в себе повернення системі пам'яті, що використовувалася для графічних драйверів і шрифтів.

Clreol - Функция очищает строку от текущей позиции курсора и до конца строки активного окна. Позиция курсора не изменяется.

Drawpoly - Функція малює багатокутник, використовуючи поточний колір малювання. Число кінцевих точок багатокутника одно numpoints. Оскільки кожна точка складається з координат х і у, то масив цілих чисел, на який вказує points, повинен бути принаймні достатнім для розміщення цих координат. У масиві кожна точка визначається координатами х, у, де координата х є першою.

Ellipse - Функція малює еліпс з використанням поточного кольору. Центр еліпса розташовується в точці х, у. Довжина радіусів за напрямками х і у задається аргументами xr і yr. Та частина еліпса, яка фактично виводиться на екран, задається величинами start і end, вимірюється в градусах. Якщо параметр start дорівнює 0, a end - 360, то еліпс буде зображений цілком.

Fillellipse - Функция рисует эллипс и закрашивает его, используя текущий цвет заполнения и образец заполнения.


Getaspectratio - Функция копирует коэффициент для х в переменную, на которую указывает xasp, а коэффициент для у — в переменную, на которую указывает yasp. Можно изменять эти коэффициенты, чтобы изменять способ изображения объекта на экране.

Getbkcolor - Функция возвращает текущий цвет фона

Getcolor - Функция возвращает текущий цвет рисования.

Getdrivername - Функция возвращает имя текущего графического драйвера. Имя представляет собой строку, содержащуюся в статически выделенном символьном массиве. Содержимое этого массива переписывается всякий раз при вызове функции. Если необходимо сохранить содержи¬мое массива, то его следует куда-либо скопировать.

Getfillpattern - Функция заполняет массив, на который указывает параметр pattern 8 байтами, определяющими текущий образец заливки. Размер массива должен быть не менее 8 байт.

Getfillsettings - Функция заполняет структуру, на которую указывает параметр info, значением шаблона заливки и текущим цветом.

Getgraphmode - Функция возвращает текущий графический режим. Возвращаемое значение не соответствует текущему значению, которое BIOS ассоциирует с активным видеорежимом. Вместо этого возвращаемое значение соотносится с текущим видеодрайвером.


  1. Download 82,94 Kb.

    Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish