图形菜单的部分参考资料

图形菜单的部分参考资料

ID:19299471

大小:42.00 KB

页数:8页

时间:2018-09-30

图形菜单的部分参考资料_第1页
图形菜单的部分参考资料_第2页
图形菜单的部分参考资料_第3页
图形菜单的部分参考资料_第4页
图形菜单的部分参考资料_第5页
资源描述:

《图形菜单的部分参考资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include #include#include#include#include#include#include#includeintopenhzkc(char);intputhz16c(int,int,int,int,int,int);intgetbitc(unsignedchar,int);inthandle,handle1,flag1,testm,test1;FILE*fp1;main(){cha

2、rch,s[1024],*str;intgdriver,gmode,ii,ii1,x,y,fx,fy,color1;intloop_font,loop_size;/*图形设备初始化*/gdriver=DETECT;initgraph(&gdriver,&gmode,"c:\tc");setbkcolor(LIGHTGREEN);setcolor(RED);…intmainmenu()/*主菜单*/{charc;intx,y,key,key1,key2,size,test,i;void*buffer;unsignedchar*f[]={"命令","显示

3、","生产","设备","工艺","技术","维护","帮助"};setcolor(12);rectangle(1,0,637,33);setfillstyle(1,3);floodfill(200,20,12);setcolor(LIGHTRED);setlinestyle(0,0,3);rectangle(1,0,637,479);c='f';openhzk(c);x=-12;for(i=0;i<=7;i++)x=puthz24(x+24,6,0,1,f[i]);close(handle);setcolor(12);size=imagesize(3

4、,2,75,31);buffer=malloc(size);getimage(3,2,75,31,buffer);putimage(3,2,buffer,NOT_PUT);x=3;key1=0;while(key1!=13){while(bioskey(1)==0);key1=key2=bioskey(0);key1=key1&0xff;key2=key2&0xff?0:key2>>8;if(key2==75

5、

6、key2==77){putimage(x,2,buffer,COPY_PUT);if(key2==77)x=x>=507?3:x+72;if(

7、key2==75)x=x<=3?507:x-72;getimage(x,2,x+72,31,buffer);putimage(x,2,buffer,NOT_PUT);}}testm=(x-3)/72+1;if(testm>=3){testm=1;test1=8;free(buffer);exit_flag=1;return;}switch(testm){case1:menu11();break;case2:menu12();break;case3:cwin();break;case4:cdos();break;case5:cwin();break;ca

8、se6:cwin();break;case7:cwin();break;case8:cwin();break;}free(buffer);}intcwin(){do17();system("win");do11();do12();do14();}intcdos(){do17();system("upbat");do11();do12();do14();}intmenu11()/*子菜单*/{unsignedchar*f[]={"加监督","送日期","设备表","开机","停机","停显示","退监督","退系统"};intx1,y1,x2,y2,x3

9、,y3,x4,y4,x5,y5,x6,y6;x1=27;y1=35;x2=x1+5;y2=y1+5;x3=x2+5;y3=y2+5;x4=x3+24*3;y4=y3+20;x5=x4+5;y5=y3+8*20+5;x6=x5+5;y6=y5+5;submenu(x1,y1,x2,y2,x3,y3,x4,y4,x5,y5,x6,y6,f);}intsubmenu(intx1,inty1,intx2,inty2,intx3,inty3,intx4,inty4,intx5,inty5,intx6,inty6,unsignedchar*submf[]){int

10、h,t;inti,y,key1,key2,size0,size1;void*buf0,*buf

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

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

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