Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
самост1_1new_druk!!!.doc
Скачиваний:
22
Добавлен:
13.11.2019
Размер:
1.61 Mб
Скачать

Функції для управління графічною системою:

Closegraph - void far closegraph(void). Перевід системи в текстовий режим (з графічного режиму)

graphdefaults - void far graphdefaults(void). Встановлює за замовчанням всі параметри графічної системи (параметри заповнення, палітру, правила вирівнювання тексту і т.п.)

graphfreemem - void far _graphfreemem(void far *ptr, 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 (BGI - Borland Graphics Interface)

installuserfont - int far installuserfont(char far *name). Встановлює шрифти, що містяться у файлі name (.CHR)

registerbgidriver - int registerbgidriver(void (*driver)(void)). Реєструє драйвер driver, вбудований в поточну программу, яка виконується

registerbgifont - int registerbgifont(void (*font)(void)). Реєструє шрифт font, вбудований в поточну программу, яка виконується

restorecrtmode - void far restorecrtmode(void). Тимчасовий перехід в текстовий режим, з якого була викликана функція initgraph ()

setgraphbufsize - unsigned far setgraphbufsize(unsigned bufsize). Встановлює розмір внутрішнього буфера для графічних функцій

Функції для установки параметрів зображення:

setactivepage - void far setactivepage(int page). Встановлює активну для вивведення графіки сторінку page

setallpalette - void far setallpalette(struct palettetype fax *palette). Встановлює всі кольори палітри

setaspectratio - void far setaspectratio(int xasp, int yasp). Встановлює коефіцієнт стиснення по координатах х і у

setbkcolor - void far setbkcolor(int color). Установка кольору фону

setcolor - void fax setcolor(int color). Установка кольору точки (зображення)

setcursortype(прототип міститься у файлі соnio.h) - void setcursortype(int cur_t). Встановлює тип відображення курсора для текстових режимів

setfillpattern - void far setfillpattern (char far *upattern, int color). Установка заданного користувачем шаблону зафарбовування екрану або області екрану s

etgraphmode - void far setgraphmode(int mode). Перехід до графічного режиму, відмінного від встановленого функцією initgraph ()

setfillstyle - void fax setfillstyle(int pattern, int color). Установка одного із стандартних шаблонів заповнення екрану або області екрану

setlinestyle - void far setlinestyle(int linestyle, unsigned upattern, int thickness). Установка товщини і типу лінії, що зображається

setpalette - void far setpalette(int colornum, int color). Встановлює один з кольорів палітри

setrgbpalette - void far setrgbpalette(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 pagе). Робить видимою графічну сторінку page

setwritemode - void far setwritemode(int mode). Встановлює режим виведення ліній в графічному режимі