closegraph ( ) funksiyasi ishlatiladi
/* closegraph example */
#include
#include
#include
#include
int main(void)
{ int gdriver = DETECT, gmode;
initgraph(&gdriver, &gmode, "");
settextjustify(CENTER_TEXT, CENTER_TEXT);
setcolor(15);
outtextxy(200,200, "grafik rejimdi yopish uchun hoqlagan tugmangizdi bosing:");
getch(); /* wait for a key */
/* closes down the graphics system */
closegraph();
printf(" endi diz oddiy rejimga qaytdik\n");
printf(" mana shu:");
getch(); return 0;}
DetectGraph(VAR GraphDriver, GraphMode: Integer) Проверяет аппаратуру и определяет, какой графический драйвер и в каком режиме используется.
/*detectgraph example */
#include
#include
#include
#include
char *d[] = { "requests detection", "a CGA", "an MCGA", "an EGA", "a 64K EGA", "a monochrome EGA",”an IBM 8514",
"a Hercules monochrome", "an AT&T 6300 PC", "a VGA", "an IBM 3270 PC" };
int main(void)
{ int gdriver, gmode, errorcode;
detectgraph(&gdriver, &gmode);
printf("sizda bor%s video display card.\n", d[gdriver]);
printf("chiqish uchun ENTER ni bosing:");
getch(); return 0;}
setbkcolor (color) - орка фонга ранг бериш; setcolor (color) - чизиш рангини урнатиш (рангли калам); Бу ерда color - ранг номери ѐки номи. Агар ранг номи ѐзиладиган булса, уни катта
харфларда ѐзилади. bar (x1, y1, x2, y2) - жорий ранг ва чизиклар ѐрдамида ичи буялган
тугритуртбурчак чизиш; fillellpse (x, y, xr, yr) - маркази x ва y да, xr кенгликда ва xr
баландликда ичи буялган рангли эллипс чизади; getmaxx - жорий режим ва драйверлар учун нукталар сонини аниклаш; getmaxy - жорий режим ва драйверлар учун вертикал нукталар сони. Бу процедура ѐрдамида компьютернинг узи экрандаги максимал нукталар cонини аниклайди.
#include
#include
#include
#include
int main(void)
{ int gdriver = DETECT, gmode, errorcode;
char msg[80]; initgraph(&gdriver, &gmode, "");
moveto(getmaxx() / 2, getmaxy() / 2);
sprintf(msg, "(%d, %d) koordinatali joy.", getx(), gety()); outtext(msg); getch(); closegraph(); return 0;}
GetMaxColor: Word Возвращает максимально возможный номер цвета, который можно установить процедурой SetColor.
/* getmaxcolor example */
#include
#include
#include
#include
int main(void)
{ int gdriver = DETECT, gmode, errorcode;
char s[80];
initgraph(&gdriver, &gmode, "");
sprintf(s,"bu yerdagi ranglar 0..%d gacha tartibda belgilanadi ", getmaxcolor());
settextjustify(CENTER_TEXT, CENTER_TEXT);
outtextxy(200,200,s);
getch();
closegraph();
return 0;}
Do'stlaringiz bilan baham: |