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

📄 okokok.c

📁 与tc界面类似的文本菜单界面,只需往里面添加函数即可使用
💻 C
📖 第 1 页 / 共 5 页
字号:
                                textbackground(0);
                                textcolor(15);
                                gotoxy(2,y);
                                cprintf("%s",display[y-2]);
                            }
                            key=Get_KeyValue();
                            if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                                alt_f ();
                            if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                                alt_d();
                            if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                                alt_m();
                            if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                                alt_a();
                            if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                                alt_c();
                            if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                                alt_s();
                            if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                                alt_t();
                        }
                    if(key==KEY_ALT_X)
                     { exitd();
                        exit(0);}
                    if(key==KEY_ENTER)    /*若按的是回车键,则执行相应菜单*/
                    {
                        switch(y-1)
                        {
                            case 1:break;
                            case 2:break;
                            case 3:break;
                            case 4:exit(0);
                            default:break;
                        }
                    }
                    window(1,1,80,2);
                    puttext(11,1,26,6,buf);
                    Draw_MainMenu();
                    gotoxy(11,1);
                    x=11,i=1;
                    window(11,1,18,1);
                    textbackground(15);
                    textcolor(0);
                    clrscr();
                    cprintf("%s",menu[1]);
                    key=Get_KeyValue();
                    if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                        alt_f ();
                    if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                        alt_d();
                    if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                        alt_m();
                    if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                        alt_a();
                    if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                        alt_c();
                    if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                        alt_s();
                    if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                        alt_t();
                    if(key==KEY_ALT_X)
                    {   exitd();
                        exit(0);}
                }    /*end of if(i==1)*/
                if(i==2)
                {
                    gettext(21,1,36,6,buf);
                    window(21,1,36,6);
                    textbackground(15);
                    textcolor(0);
                    clrscr();
                    window(21,2,36,7);
                    Box(1,1,5,16);
                    for(k=2;k<5;k++)
                    {
                        gotoxy(2,k);
                        cprintf("%s",modify[k-2]);
                        gotoxy(2,k);
                        textcolor(RED);
                        cprintf("%s",red2[k-2]);
                        textcolor(0);
                    }
                    gettext(20,2,36,3,buf1);
                    textbackground(0);
                    textcolor(15);
                    gotoxy(2,2);
                    cprintf("%s",modify[0]);
                    y=2;
                    key=Get_KeyValue();
                    if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                        alt_f ();
                    if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                        alt_d();
                    if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                        alt_m();
                    if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                        alt_a();
                    if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                        alt_c();
                    if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                        alt_s();
                    if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                        alt_t();
                    if(key==KEY_ALT_X)
                    { exitd();
                        exit(0);}
                    while(key!=KEY_ALT_X&&key!=KEY_ENTER&&key!=KEY_ESC)
                    {
                    if(key==KEY_UP||key==KEY_DOWN)
                    {
                        puttext(20,y,36,y+1,buf1);
                        if(key==KEY_UP)y=y==2?4:y-1;
                        if(key==KEY_DOWN)y=y==4?2:y+1;
                        gettext(20,y,36,y+1,buf1);
                        textbackground(0);
                        textcolor(15);
                        gotoxy(2,y);
                        cprintf("%s",modify[y-2]);
                    }
                    key=Get_KeyValue();
                    if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                        alt_f ();
                    if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                        alt_d();
                    if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                        alt_m();
                    if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                        alt_a();
                    if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                        alt_c();
                    if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                        alt_s();
                    if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                        alt_t();
                    if(key==KEY_ALT_X)
                    { exitd();
                      exit(0);}

                }
                if(key==KEY_ALT_X)
                    exit(0);
                if(key==KEY_ENTER)    /*若按的是回车键,则执行相应菜单*/
                {
                    switch(y-1)
                    {
                        case 1:break;
                        case 2:break;
                        case 3:break;
                        case 4:exit(0);
                        default:break;
                    }
                }
                window(1,1,80,2);
                puttext(21,1,36,6,buf);
                Draw_MainMenu();
                gotoxy(21,1);
                x=21,i=2;
                window(21,1,27,1);
                textbackground(15);
                textcolor(0);
                clrscr();
                cprintf("%s",menu[2]);
                key=Get_KeyValue();
                if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                    alt_f ();
                if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                    alt_d();
                if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                    alt_m();
                if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                    alt_a();
                if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                    alt_c();
                if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                    alt_s();
                if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                    alt_t();
                if(key==KEY_ALT_X)
                {   exitd();
                    exit(0);}

                } /*end of if(i==2)*/
                if(i==3)
                {
                gettext(30,1,45,6,buf);
                window(30,1,45,6);
                textbackground(15);
                textcolor(0);
                clrscr();
                window(30,2,45,7);
                Box(1,1,5,16);
                for(k=2;k<5;k++)
                {
                    gotoxy(2,k);
                    cprintf("%s",modify[k-2]);
                    gotoxy(2,k);
                    textcolor(RED);
                    cprintf("%s",red2[k-2]);
                    textcolor(0);
                }
                gettext(29,2,45,3,buf1);
                textbackground(0);
                textcolor(15);
                gotoxy(2,2);
                cprintf("%s",add[0]);
                y=2;
                key=Get_KeyValue();
                if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                    alt_f ();
                if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                    alt_d();
                if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                    alt_m();
                if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                    alt_a();
                if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                    alt_c();
                if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                    alt_s();
                if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                    alt_t();
                if(key==KEY_ALT_X)
                { exitd();
                    exit(0);}
                while(key!=KEY_ALT_X&&key!=KEY_ENTER&&key!=KEY_ESC)
                {
                    if(key==KEY_UP||key==KEY_DOWN)
                    {
                        puttext(29,y,45,y+1,buf1);
                        if(key==KEY_UP)y=y==2?4:y-1;
                        if(key==KEY_DOWN)y=y==4?2:y+1;
                        gettext(29,y,45,y+1,buf1);
                        textbackground(0);
                        textcolor(15);
                        gotoxy(2,y);
                        cprintf("%s",add[y-2]);
                    }
                    key=Get_KeyValue();
                    if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                        alt_f ();
                    if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                        alt_d();
                    if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                        alt_m();
                    if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                        alt_a();
                    if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                        alt_c();
                    if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                        alt_s();
                    if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                        alt_t();

                }
                if(key==KEY_ALT_X)
                { exitd();
                    exit(0);}
                if(key==KEY_ENTER)    /*若按的是回车键,则执行相应菜单*/
                {
                    switch(y-1)
                    {
                        case 1:break;
                        case 2:break;
                        case 3:break;
                        case 4:exit(0);
                        default:break;
                    }
                }
                window(1,1,80,2);
                puttext(30,1,45,6,buf);
                Draw_MainMenu();
                gotoxy(30,1);
                x=30,i=3;
                window(30,1,33,1);
                textbackground(15);
                textcolor(0);
                clrscr();
                cprintf("%s",menu[3]);
                key=Get_KeyValue();
                if(key==KEY_ALT_F)    /*若按的是Alt+F或回车键,则下拉File菜单*/
                    alt_f ();
                if(key==KEY_ALT_D)    /*若按的是Alt+D键,则下拉Display菜单*/
                    alt_d();
                if(key==KEY_ALT_M)    /*若按的是Alt+M键,则下拉Modify菜单*/
                    alt_m();
                if(key==KEY_ALT_A)    /*若按的是Alt+A键,则下拉Add菜单*/
                    alt_a();
                if(key==KEY_ALT_C)    /*若按的是Alt+C键,则下拉Clear菜单*/
                    alt_c();
                if(key==KEY_ALT_S)    /*若按的是Alt+S键,则下拉search菜单*/
                    alt_s();
                if(key==KEY_ALT_T)    /*若按的是Alt+T键,则下拉to_sort菜单*/
                    alt_t();
                if(key==KEY_ALT_X)
                    exit(0);
                if(key==KEY_ALT_X)
                {
                 exitd();
                  exit(0);}
                }       /*end of if(i==3)*/
                if(i==4)
                {
                    gettext(36,1,51,6,buf);
                    window(36,1,51,6);
                    textbackground(15);
                    textcolor(0);
                    clrscr();
                    window(36,2,51,7);
                    Box(1,1,5,16);
                    for(k=2;k<5;k++)
                    {
                        gotoxy(2,k);
                        cprintf("%s",display[k-2]);

⌨️ 快捷键说明

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