c语言实现图形界面登陆窗口

c语言实现图形界面登陆窗口

ID:8957842

大小:483.10 KB

页数:7页

时间:2018-04-13

c语言实现图形界面登陆窗口_第1页
c语言实现图形界面登陆窗口_第2页
c语言实现图形界面登陆窗口_第3页
c语言实现图形界面登陆窗口_第4页
c语言实现图形界面登陆窗口_第5页
资源描述:

《c语言实现图形界面登陆窗口》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、纯C语言实现图形界面登陆窗口一下是界面图:编程工具是:VC6.0请根据个人需要对源代码进行修改使用,图片放在工程文件夹中。新建时应该将文件后缀设置为.cpp以下是程序灯源代码:#include#include#include#include#include#include#defineLEN_A20//账户长度#defineLEN_P10//密码长度typedefstructAccount{charname[20];longintpassword;}In

2、Account;typedefstructinputAPword{InAccountaccount;intflag;}InputAPword;voidinputbox(void);voidcursor(void);voidcursor2(void);voidname(void);intMouseEvent(IMAGE);InputAPwordmenu2(void){initgraph(640,480);//初始化图形界面IMAGEImg1;//声明一个IMAGE变量IMAGEImg2(640,480);//声明一个IMAGE变量charinput1[LEN_A];//用于接

3、收输入的字符串charinput2[LEN_P];//用于接收输入的字符串intj;InputAPwordaccount;loadimage(&Img1,_T("girl4.bmp"));//加载图片SetWorkingImage(&Img1);//设置当前绘图设备为Img1setlinestyle(PS_SOLID,NULL,2);//设置线的样式setfont(64,0,"华文隶书");//设置字体的样式和大小settextcolor(RGB(134,0,255));//设置字体的颜色setlinecolor(RGB(16,16,16));//设置线的颜色setbkmo

4、de(TRANSPARENT);//设置字体的背景为透明outtextxy(50,50,_T("A用户登录"));//显示汉字settextcolor(RGB(0,0,0));//设置字体的颜色rectangle(50,150,350,340);//画矩形框rectangle(254,515,302,585);//画一个矩形框fillrectangle(100,280,173,315);//登录框fillrectangle(223,280,296,315);//取消框SetWorkingImage();//恢复当前绘图设备为默认设备putimage(0,0,&Img1);/

5、/显示图片do{name();//显示文字信息setbkmode(OPAQUE);//设置字体背景为默认setbkcolor(RGB(255,255,255));cursor();//显示输入框以及闪烁的光标for(j=0;LEN_A;j++){//限制输入,最多允许输入LNE位数据input1[j]=getch();//读取键盘输入的字符并存入数组outtextxy(161+8*j,193,input1[j]);//将字符显示在图片上if(input1[j]==8){//按删除键时的操作input1[j-1]=0;//字符数组内容删除一位outtextxy(161+8*j

6、,193,"");//将字符遮掩outtextxy(161+8*(j-1),193,"");//将字符遮掩j-=2;//数组坐标后退两个if(j<=-1){//当回退到头时的处理input1[0]='';//对数组进行标记break;//退出本次输入}continue;}elseif(input1[j]==13){//按回车键时的处理input1[j]='';//将数组的最后一个数据标记为''if(j==0){//无任何输入,且按下回车时的处理outtextxy(161+8*j,193,"");//将回车显示的字符遮掩outtextxy(161+8*(j-1),

7、193,"");//将回车显示的字符遮掩input1[0]='';//对数组进行进行标记}break;//退出本次输入}}setbkmode(OPAQUE);//设置字体背景为默认setbkcolor(RGB(255,255,255));cursor2();//光标聚到下一个输入框的开始位置for(j=0;j

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

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

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