📄 page16.c
字号:
Data_ReFlash(PPP,pTXdata->TXkey.nPageNo);
if (pTXdata->TXkey.nPageNo!=16) return pTXdata->TXkey.nPageNo;
if ((pTXdata->TXkey.nkey==KEY_OK || pTXdata->TXkey.nkey==KEY_ESC) && Serial!=pTXdata->TXkey.nSerial && pTXdata->TXkey.nCursorPreLine==0)
{
Serial=pTXdata->TXkey.nSerial;
CunChuNo1=(U32)bianhao;
if (CunChuNo1<=NumberSave.CunChuNoMAX)NF_Data_GetD1(CunChuNo1,(U8 *)&GetD1);
else{ CunChuNo1=NumberSave.CunChuNoMAX;NF_Data_GetD1(CunChuNo1,(U8 *)&GetD1);}
pTXdata->TXkey.Addr_Page=GetD1.TXd.TXkey.Addr_Page;
change=1;
}
if (change)
{
change=0;
NF_Data_GetD1(CunChuNo1,(U8 *)&GetD1);
pTXdata->TXkey.Addr_Page=GetD1.TXd.TXkey.Addr_Page;
x=2;y=2;w=0;h=0;
if (pTXdata->TXkey.Addr_Page==acpage4 || pTXdata->TXkey.Addr_Page==acpage8 || pTXdata->TXkey.Addr_Page==acpage12)
{
x=413;y=56;w=223;h=420;
Lcd_G4_Bmp_All(pTXdata->TXkey.Addr_Page,InvertOFF ) ;
Page4_8(pTXdata->TXkey.Addr_Page);
timeread(&GetD1.Save_time,99,453);
}
else
{
pTXdata->TXkey.Addr_Page=acpage15;
Glib_FilledRectangle(2,2,635,475,Gray3);
Lcd_G4_Bmp( 90,190,400,100,(unsigned char *)&acNoSaveData,InvertOFF);
}
Glib_FilledRectangle(x,y,x+w,y+h,Gray3);
//Glib_FilledRectangle(29,451,29+56,451+26,Gray0);
Lcd_G4_Bmp( 454,64,186,416,(unsigned char *)&acsaveicon,InvertOFF);
PPP=INputdata+pTXdata->TXkey.nCursorPreLine;
Lcd_G4_Bmp_Rev(PPP->x,PPP->y,PPP->w,PPP->h,Gray1);
}
if (pTXdata->TXkey.nkey==KEY_OK && Serial!=pTXdata->TXkey.nSerial && pTXdata->TXkey.nCursorPreLine==3)
{
PrintPage();
Serial=pTXdata->TXkey.nSerial;
}
Delay(50);
bianhao=(float)CunChuNo1;
}
return i;
}
U8 Page17(void)/*参数设置*/
{
int i=0,ttt;
StructInputData INputdata[43],*P_Input=&INputdata[0];
pTXdata->ptctyz=_YJ;
pTXdata->xiangbie=_cb;
P_Input->x=382;P_Input->y=439;P_Input->w=110;P_Input->h=29;P_Input->nDataType=TypePage;P_Input->nPageNo=18;
P_Input++;
P_Input->x=519;P_Input->y=439;P_Input->w=110;P_Input->h=29;P_Input->nDataType=TypePage;P_Input->nPageNo=15;
for (i=0;i<15;i++)
{
P_Input++;
P_Input->x=103;P_Input->y=39+26*i;P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeFloat;P_Input->nInputStrLen=0x403;
P_Input->Udata.F_data=&pTXdata->FF5[i];
}
for (i=15;i<30;i++)
{
P_Input++;
P_Input->x=304;P_Input->y=39+26*(i-15);P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeFloat;P_Input->nInputStrLen=0x403;
P_Input->Udata.F_data=&pTXdata->FF5[i];
}
for (i=30;i<38;i++)
{
P_Input++;
P_Input->x=515;P_Input->y=39+26*(i-30);P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeFloat;P_Input->nInputStrLen=0x403;
P_Input->Udata.F_data=&pTXdata->FF5[i];
}
for (i=38;i<41;i++)
{
P_Input++;
P_Input->x=515;P_Input->y=39+26*(i-28);P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeFloat;P_Input->nInputStrLen=0x504;
P_Input->Udata.F_data=&pTXdata->FF5[i];
}
pTXdata->TXkey.nCursorPreLine=0;
pTXdata->TXkey.nCursorOldLine=0;
pTXdata->TXkey.nCursorMaxLine=43;
pTXdata->TXkey.nCursor=0;
pTXdata->TXkey.nTimeDisConst=1;
pTXdata->TXkey.nPageFatuer=15;
pTXdata->TXkey.nPageNo=17;
pTXdata->TXkey.Addr_Page=acpage17;
for (i=0,P_Input=INputdata;i<pTXdata->TXkey.nCursorMaxLine;i++,P_Input++)
{
P_Input->datax=P_Input->x+5;
P_Input->datay=P_Input->y;
P_Input->nHigh=HIGH24;
}
P_Input=INputdata;
Lcd_G4_Bmp_All(pTXdata->TXkey.Addr_Page,InvertOFF ) ;
Lcd_G4_Bmp_Rev(P_Input->x,P_Input->y,P_Input->w,P_Input->h,Gray1);
Touch_X=0; Touch_Y=0;
keyd2=0xff;
while(1)
{
P_Input=INputdata;
Data_ReFlash(P_Input,pTXdata->TXkey.nPageNo);
if (pTXdata->TXkey.nPageNo!=17) return pTXdata->TXkey.nPageNo;
Delay(50);
}
return i;
}
U8 Page18(void)/*参数设置*/
{
int i=0,ttt;
StructInputData INputdata[33],*P_Input=&INputdata[0];
pTXdata->ptctyz=_YJ;
pTXdata->xiangbie=_cb;
P_Input->x=382;P_Input->y=439;P_Input->w=110;P_Input->h=29;P_Input->nDataType=TypePage;P_Input->nPageNo=17;
P_Input++;
P_Input->x=519;P_Input->y=439;P_Input->w=110;P_Input->h=29;P_Input->nDataType=TypePage;P_Input->nPageNo=15;
for (i=0;i<15;i++)
{
P_Input++;
P_Input->x=103;P_Input->y=39+26*i;P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeFloat;P_Input->nInputStrLen=0x403;
P_Input->Udata.F_data=&pTXdata->FF1[i];
}
for (i=15;i<30;i++)
{
P_Input++;
P_Input->x=304;P_Input->y=39+26*(i-15);P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeFloat;P_Input->nInputStrLen=0x403;
P_Input->Udata.F_data=&pTXdata->FF1[i];
}
P_Input++;
P_Input->x=515;P_Input->y=39;P_Input->w=114;P_Input->h=28;P_Input->nDataType=TypeFloat;P_Input->nInputStrLen=0x403;
P_Input->Udata.F_data=&pTXdata->FF1[30];
pTXdata->TXkey.nCursorPreLine=0;
pTXdata->TXkey.nCursorOldLine=0;
pTXdata->TXkey.nCursorMaxLine=33;
pTXdata->TXkey.nCursor=0;
pTXdata->TXkey.nTimeDisConst=1;
pTXdata->TXkey.nPageFatuer=15;
pTXdata->TXkey.nPageNo=18;
pTXdata->TXkey.Addr_Page=acpage18;
for (i=0,P_Input=INputdata;i<pTXdata->TXkey.nCursorMaxLine;i++,P_Input++)
{
P_Input->datax=P_Input->x+5;
P_Input->datay=P_Input->y;
P_Input->nHigh=HIGH24;
}
P_Input=INputdata;
Lcd_G4_Bmp_All(pTXdata->TXkey.Addr_Page,InvertOFF ) ;
Lcd_G4_Bmp_Rev(P_Input->x,P_Input->y,P_Input->w,P_Input->h,Gray1);
Touch_X=0; Touch_Y=0;
keyd2=0xff;
while(1)
{
P_Input=INputdata;
Data_ReFlash(P_Input,pTXdata->TXkey.nPageNo);
if (pTXdata->TXkey.nPageNo!=18) return pTXdata->TXkey.nPageNo;
Delay(50);
}
return i;
}
U8 Page19(void)/*帮助*/
{
int i=0,ttt;
StructInputData INputdata[2],*P_Input=&INputdata[0];
pTXdata->ptctyz=_YJ;
pTXdata->xiangbie=_cb;
P_Input->x=389;P_Input->y=429;P_Input->w=104;P_Input->h=41;P_Input->nDataType=TypePage;P_Input->nPageNo=20;
P_Input++;
P_Input->x=516;P_Input->y=429;P_Input->w=104;P_Input->h=41;P_Input->nDataType=TypePage;P_Input->nPageNo=0;
pTXdata->TXkey.nCursorPreLine=0;
pTXdata->TXkey.nCursorOldLine=0;
pTXdata->TXkey.nCursorMaxLine=2;
pTXdata->TXkey.nCursor=0;
pTXdata->TXkey.nTimeDisConst=1;
pTXdata->TXkey.nPageFatuer=0;
pTXdata->TXkey.nPageNo=19;
pTXdata->TXkey.Addr_Page=acpage19;
for (i=0,P_Input=INputdata;i<pTXdata->TXkey.nCursorMaxLine;i++,P_Input++)
{
P_Input->datax=P_Input->x+5;
P_Input->datay=P_Input->y+2;
P_Input->nHigh=HIGH24;
}
P_Input=INputdata;
Lcd_G4_Bmp_All(pTXdata->TXkey.Addr_Page,InvertOFF ) ;
Lcd_G4_Bmp_Rev(P_Input->x,P_Input->y,P_Input->w,P_Input->h,Gray1);
Touch_X=0; Touch_Y=0;
keyd2=0xff;
while(1)
{
P_Input=INputdata;
Data_ReFlash(P_Input,pTXdata->TXkey.nPageNo);
if (pTXdata->TXkey.nPageNo!=19) return pTXdata->TXkey.nPageNo;
Delay(50);
}
return i;
}
U8 Page20(void)/*帮助*/
{
int i=0,ttt;
StructInputData INputdata[2],*P_Input=&INputdata[0];
pTXdata->ptctyz=_YJ;
pTXdata->xiangbie=_cb;
P_Input->x=389;P_Input->y=429;P_Input->w=104;P_Input->h=41;P_Input->nDataType=TypePage;P_Input->nPageNo=21;
P_Input++;
P_Input->x=516;P_Input->y=429;P_Input->w=104;P_Input->h=41;P_Input->nDataType=TypePage;P_Input->nPageNo=0;
pTXdata->TXkey.nCursorPreLine=0;
pTXdata->TXkey.nCursorOldLine=0;
pTXdata->TXkey.nCursorMaxLine=2;
pTXdata->TXkey.nCursor=0;
pTXdata->TXkey.nTimeDisConst=1;
pTXdata->TXkey.nPageFatuer=0;
pTXdata->TXkey.nPageNo=20;
pTXdata->TXkey.Addr_Page=acpage20;
for (i=0,P_Input=INputdata;i<pTXdata->TXkey.nCursorMaxLine;i++,P_Input++)
{
P_Input->datax=P_Input->x+5;
P_Input->datay=P_Input->y+2;
P_Input->nHigh=HIGH24;
}
P_Input=INputdata;
Lcd_G4_Bmp_All(pTXdata->TXkey.Addr_Page,InvertOFF ) ;
Lcd_G4_Bmp_Rev(P_Input->x,P_Input->y,P_Input->w,P_Input->h,Gray1);
Touch_X=0; Touch_Y=0;
keyd2=0xff;
while(1)
{
P_Input=INputdata;
Data_ReFlash(P_Input,pTXdata->TXkey.nPageNo);
if (pTXdata->TXkey.nPageNo!=20) return pTXdata->TXkey.nPageNo;
Delay(50);
}
return i;
}
U8 Page21(void)/*帮助*/
{
int i=0,ttt;
StructInputData INputdata[2],*P_Input=&INputdata[0];
pTXdata->ptctyz=_YJ;
pTXdata->xiangbie=_cb;
P_Input->x=389;P_Input->y=429;P_Input->w=104;P_Input->h=41;P_Input->nDataType=TypePage;P_Input->nPageNo=19;
P_Input++;
P_Input->x=516;P_Input->y=429;P_Input->w=104;P_Input->h=41;P_Input->nDataType=TypePage;P_Input->nPageNo=0;
pTXdata->TXkey.nCursorPreLine=0;
pTXdata->TXkey.nCursorOldLine=0;
pTXdata->TXkey.nCursorMaxLine=2;
pTXdata->TXkey.nCursor=0;
pTXdata->TXkey.nTimeDisConst=1;
pTXdata->TXkey.nPageFatuer=0;
pTXdata->TXkey.nPageNo=21;
pTXdata->TXkey.Addr_Page=acpage21;
for (i=0,P_Input=INputdata;i<pTXdata->TXkey.nCursorMaxLine;i++,P_Input++)
{
P_Input->datax=P_Input->x+5;
P_Input->datay=P_Input->y+2;
P_Input->nHigh=HIGH24;
}
P_Input=INputdata;
Lcd_G4_Bmp_All(pTXdata->TXkey.Addr_Page,InvertOFF ) ;
Lcd_G4_Bmp_Rev(P_Input->x,P_Input->y,P_Input->w,P_Input->h,Gray1);
Touch_X=0; Touch_Y=0;
keyd2=0xff;
while(1)
{
P_Input=INputdata;
Data_ReFlash(P_Input,pTXdata->TXkey.nPageNo);
if (pTXdata->TXkey.nPageNo!=21) return pTXdata->TXkey.nPageNo;
Delay(50);
}
return i;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -