c语言编写的菜单程序

c语言编写的菜单程序

ID:15612807

大小:59.50 KB

页数:26页

时间:2018-08-04

c语言编写的菜单程序_第1页
c语言编写的菜单程序_第2页
c语言编写的菜单程序_第3页
c语言编写的菜单程序_第4页
c语言编写的菜单程序_第5页
资源描述:

《c语言编写的菜单程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言编写的菜单程序/*WIN-TCBGI图形编程模板*/#include"Conio.h"#include"graphics.h"#include"alloc.h"#include"process.h"#include"stdio.h"#include"stdlib.h"#include"time.h"#include"string.h"#include"dos.h"#include"bios.h"#defineclosegrclosegraph#defineINSERT0x5200#defineESC0x001B#defineTAB0x0F09#defin

2、eRETURN0x000D#defineRIGHT0x4D00#defineLEFT0x4B00#defineUP0x4800#defineDOWN0x5000#defineBS0x0E08#defineHOME0x4700#defineEND0x4F00#definePGUP0x4900#definePGDN0x5100#defineDEL0x5300#defineF10x3B00#defineF20x3C00#defineF30x3D00#defineF40x3E00#defineF50x3F00#defineF60x4000#defineF70x4100

3、#defineF80x4200#defineF90x4300#defineF100x4400#defineMenuInGround1/*定义菜单项各种常量*/#defineMenuActiveGround2#defineMenuActiveItem3#defineMenuInItem4#defineMenuEdge5#defineWindowEdge6#defineWindowGround7#definePopWindow8#defineINUM10/*定义子菜单项最多为10个*/#defineWindowMinX1#defineWindowMinY25#de

4、fineWindowMaxX638#defineWindowMaxY478unsignedcharAllColors[20]={0,CYAN,LIGHTRED,YELLOW,BLACK,WHITE,LIGHTRED,BLUE,CYAN,9,10,11,12,13,14,15};/*定义各种颜色*/typedefstruct{intcoor[4];/*菜单的边框范围*/intitemcoor[4*INUM];/*菜单子菜单项的边框范围*/intitemdispxy[2*INUM];/*实际选中菜单的下划线位置*/charselect;/*菜单的编号*/chari

5、temnum;/*子菜单项的数目*/char**itemname;/*子菜单项的名称指针*/intCOMMAND_ID[INUM];/*与子菜单项所连的代号*/}MENUTYPE;staticchar*MainMenuItem[]={"File","Menu1","Menu2","Menu3","Menu4","Quit",0};/*定制主菜单*/staticchar*SubMenuItem1[]={"Item11","Item12...","Item13","Item14","Item15","Item16","Quit",0};/*以下定制子菜单1-6*/

6、staticchar*SubMenuItem2[]={"Item21...","Draw","Item23","Item24","Item25","Item26","Item27","Item28",0};staticchar*SubMenuItem3[]={"Item31...","Item32...","Itemadd...","Item33",0};staticchar*SubMenuItem4[]={"Item41...","Item42...","Moveinttext","Item44","Item45","Itime**",0};staticch

7、ar*SubMenuItem5[]={"Item51...","About...","Itme53",0};staticchar*SubMenuItem6[]={0};voidgetitemcount(char**,int*,int*,int*);/*说明程序中用的各子程序*/voidInitialGraphics(void);/*图形方式初始化*/voidLoadMainMenu(void);/*载入主菜单*/voidLoadSubMenu(char**name,intord);/*载入子菜单*/intManageSubMenu(void);/*管理子菜单*

8、/voidManageMainMenu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。