TIMEBAR.CPP
资源名称:C++100.rar [点击查看]
上传用户:wszmarenbt
上传日期:2013-04-26
资源大小:2552k
文件大小:1k
源码类别:
Windows编程
开发平台:
Visual C++
- /*----------------------------GRAPH----------------------------------*/
- /* NAME:UNREAL TIME BAR */
- /*----------------------------GRAPH----------------------------------*/
- #include<graphics.h>
- #include<conio.h>
- #include<dos.h>
- void DrawWin(int wx,int wy,int ww,int wh) //draw main frame of program
- {
- setcolor(WHITE);
- moveto(wx+ww,wy);
- lineto(wx,wy);
- lineto(wx,wy+wh);
- moveto(wx+ww-1,wy+1);
- lineto(wx+1,wy+1);
- lineto(wx+1,wy+wh-1);
- setcolor(DARKGRAY);
- moveto(wx+1,wy+wh);
- lineto(wx+ww,wy);
- moveto(wx+2,wy+wh-1);
- lineto(wx+ww-1,wy+wh-1);
- lineto(wx+ww-1,wy+1);
- setfillstyle(SOLID_FILL,LIGHTGRAY);
- bar(wx+2,wy+2,wx+ww-2,wy+wh-2);
- setcolor(DARKGRAY);
- moveto(wx+ww-10,wy+60);
- lineto(wx+10,wy+60);
- lineto(wx+10,wy+wh-20);
- setcolor(WHITE);
- lineto(wx+ww-10,wy+wh-20);
- lineto(wx+ww-10,wy+60);
- }
- void main()
- {
- int driver=DETECT,mode;
- int NUM,X1=110,Y1=160,X2=120,Y2=180;
- int X3=110,Y3=360,X4=123,Y4=380;
- registerbgidriver(EGAVGA_driver);
- initgraph(&driver,&mode,"");
- DrawWin(100,100,300,100);
- DrawWin(100,300,300,100);
- setcolor(YELLOW);
- outtextxy(120,120,"This is a suppositional time bar");
- outtextxy(120,320,"This is a suppositional time bar");
- setfillstyle(1,BLUE);
- for(NUM=0;NUM<22;NUM++)
- {
- bar(X1,Y1,X2,Y2);
- bar(X3,Y3,X4,Y4);
- delay(100);
- X1+=13;
- X2+=13;
- X3+=13;
- X4+=13;
- }
- getch();
- closegraph();
- }