Textwin.cpp
上传用户:wszmarenbt
上传日期:2013-04-26
资源大小:2552k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. #include<conIO.h>
  2. #include<stdio.h>
  3. #define LEFT 5
  4. #define TOP 2
  5. #define RIGHT 78
  6. #define BOTTOM 25
  7. void DRAW_WIN(int LEFT_X,int LEFT_Y,int RIGHT_X,int RIGHT_Y);
  8. void main()
  9. {
  10. int NUM;
  11. void DRAW_WIN(int LEFT_X,int LEFT_Y,int RIGHT_X,int RIGHT_Y);
  12. clrscr();
  13. DRAW_WIN(LEFT-1,TOP-1,RIGHT-1,BOTTOM-1);
  14. window(LEFT,TOP,RIGHT,BOTTOM);
  15. gotoxy(16,10);
  16. textcolor(BLINK+11);
  17. cprintf("**** WELCOME TO THIS SYSTEM ****");
  18. gotoxy(12,15);
  19. textcolor(BLUE);
  20. textbackground(LIGHTGRAY);
  21. cprintf("-----Thank you for using this system!-----");
  22. getch();
  23. }
  24. void DRAW_WIN(int LEFT_X,int LEFT_Y,int RIGHT_X,int RIGHT_Y)
  25. {
  26. int NUM;
  27. gotoxy(LEFT,TOP);              /*DRAW THE LEFT-TOP CORNER*/
  28. printf("xda");
  29. for(NUM=LEFT+1;NUM<RIGHT;NUM++)      /*DRAW THE TOP LINE*/
  30. printf("xc4");
  31. printf("xbf");                /*DRAW THE RIGHT-TOP CORNER*/
  32. gotoxy(RIGHT,TOP+1);
  33. for(NUM=TOP+1;NUM<BOTTOM;NUM++)      /*DRAW THE RIGHT LINE*/
  34. {
  35. printf("xd8");
  36. gotoxy(RIGHT,NUM+1);
  37. }
  38. gotoxy(RIGHT,BOTTOM);
  39. printf("xd9");                /*DRAW THE RIGHT-BOTTOM CORNER*/
  40. gotoxy(LEFT+1,BOTTOM);
  41. for(NUM=LEFT+1;NUM<RIGHT;NUM++)      /*DRAW THE BOTTOM LINE*/
  42. printf("xc4");
  43. gotoxy(LEFT,BOTTOM);
  44. printf("xc0");                /*DRAW THE LEFT-BOTTOM CORNER*/
  45. gotoxy(LEFT,TOP+1);
  46. for(NUM=TOP+1;NUM<BOTTOM;NUM++)      /*DRAW THE LEFT LINE*/
  47. {
  48. printf("xd8");
  49. gotoxy(LEFT,NUM+1);
  50. }
  51. }