⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainmenu.c

📁 小程序
💻 C
字号:
#include<graphics.h>
#include<stdio.h>
#include<dos.h>
#include<stdlib.h>
#include<conio.h>
#include<malloc.h>
#include<lightmen.h>
#include<movemenu.h>
#include<mamenu.h>
#include<lowmenu.h>
#include<readmenu.h>
#include<secmenu.h>
char *str1[4][8],*str2[4][8];
int x,y;
main()
{
  char s1[15],s2[15];
  unsigned uparten;
  int graphdriver=DETECT;
  int graphmode,flag,key,eflag;
  initgraph(&graphdriver,&graphmode,"e:\\tc30\\tc\\bgi");
  settextstyle(0,0,1);
  setlinestyle(0,uparten,1);
  cleardevice();
  setviewport(0,0,400,300,0);
  str1[2][0]="EDIT";
  str1[1][0]="FILE";
  str2[1][1]="text";
  str2[1][2]="music";
  str2[1][3]="dir:";
  str2[1][4]="quit";
  str2[2][1]="copy";
  str2[2][2]="cut";
  str2[2][3]="paste";
  str2[2][4]="cancel";
  mamenu(1);
  mamenu(2);
  low_bar(1,0);
  low_bar(2,0);
  light_bar(1,0);
  x=1;y=0;
 do
 {
  eflag=0;
  do
  {
   key=read_key();
  if(key==77){flag=1;eflag=1;}
  if(key==75){flag=2;eflag=1;}
  if(key==80){flag=3;eflag=1;}
  if(key==72){flag=4;eflag=1;}
  if(key==28){flag=5; eflag=1;}
  if(key==15)exit(0);}while(eflag!=1);
  if(flag==5)
  {
   if(y==0)
   {cleardevice();
   low_bar(1,0);
   low_bar(2,0);
   low_bar(x,y);
   light_bar(x,1);
   low_bar(x,2);
   low_bar(x,3);
   low_bar(x,4);
   y=1;
  }
 else
 {
   cleardevice();
   low_bar(1,0);
   low_bar(2,0);
   light_bar(x,0);
   y=0;
 }
 }
 else if((flag==1||flag==2)&&y!=0)
 {
  cleardevice();
  if(flag==1&&x<2)x=x+1;
  else if(flag==1&&x==2) x=1;
  else if(flag==2&&x>1)x=x-1;
  else x=2;
  low_bar(1,0);
  low_bar(2,0);
  low_bar(x,1);
  low_bar(x,2);
  low_bar(x,3);
  low_bar(x,4);
  light_bar(x,y);
 }
 else if((flag==3||flag==4)&&y==0)continue;
 else move_bar(flag);
 }
 while(1);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -