为什么easyx里的鼠标操作不灵么,在有多个鼠标操作的情况下
跃2.0 2017-06-27 12:03:06
void surezuce(int n1,char s3[])
{
int i;
MOUSEMSG m= {0};
while(true)
{
m = GetMouseMsg();
switch(m.uMsg)
{
case WM_LBUTTONDOWN:
if((m.x>340&&m.x<535)&&(m.y>358&&m.y<382))
{
settextstyle(20,0,_T("楷体"));
outtextxy(300,200,"恭喜您注册成功,您即将进入个人页面");
Sleep(300);
cleardevice();
putimage(0, 0, &img1);
FILE *t2;
if((t2=fopen("f:\\用户名.txt","a+"))==NULL)
{
outtextxy(80,65,_T("辣鸡,友尽!"));
exit(0);
}
FILE *t3;
if((t3=fopen("f:\\注册用户.txt","a+"))==NULL)
{
outtextxy(80,65,_T("辣鸡,友尽!"));
exit(0);
}
for(i=0; i<n1; i++)
{
fscanf(t2,"%s\n",u[i].u1);
setbkmode(TRANSPARENT);
outtextxy(749,70,s3);
outtextxy(800,98,s3);
fscanf(t2,"%s\n",u[i].u1);
fprintf(t3,"注册成功用户为:%s\n",s3);
}
MOUSEMSG m= {0};
while(true)
{
m = GetMouseMsg();、
switch(m.uMsg)
{
case WM_LBUTTONDOWN:
if((m.x>710&&m.x<779)&&(m.y>136&&m.y<163))
{
cleardevice();
putimage(0, 0, &img2);
m = GetMouseMsg();
switch(m.uMsg)
{
case WM_LBUTTONDOWN:
if((m.x>276&&m.x<537)&&(m.y>227&&m.y<255))
{
cleardevice();
putimage(0, 0, &img3);
}
else if((m.x>270&&m.x<880)&&(m.y>287&&m.y<320))
{
cleardevice();
putimage(0, 0, &img4);
}
else if((m.x>271&&m.x<847)&&(m.y>343&&m.y<379))
{
cleardevice();
putimage(0, 0, &img5);
}
else if((m.x>274&&m.x<821)&&(m.y>397&&m.y<445))
{
cleardevice();
putimage(0, 0, &img6);
}
}
}
}
}
}
}
}
}