📄 filesever.h
字号:
void BmpSev(DATA_POSIT * dir_posit){
BmpFileHd.DirPosit=* dir_posit;
while(1){
if(MouseMsg){//have a mouse mesage
if(MouseMsg&(1<<RightBtn)) {Key1SW=off;MouseMsg=0;break;}
MouseMsg=0;}//always do it clr the msg
if(Key0SW) {Key0SW=off;}
if(Key1SW==off) break;
//=======================================
F_handle=Dir_play_next(&(BmpFileHd.DirPosit),"?.BMP");//it guilty dir is not a file so evil
draw1pic(1,1);
OSTaskSuspend(1);
}
}
void FileSever(uint8 id)
{
if(IsEqual(&BroserHd.Browboys[id].FileName.TYPE,"TXT",3)==ok)
{F_handle=GetDirFilehd(&BroserHd.Browboys[id].dir_posit);
ReadTxt(&F_handle);}
else if(IsEqual(&BroserHd.Browboys[id].FileName.TYPE,"BMP",3)==ok)
{BmpSev(&BroserHd.Browboys[id].dir_posit);}// k0 donot have next feature
else if(IsEqual(&BroserHd.Browboys[id].FileName.TYPE,"WAV",3)==ok)
{MusicPlayerSev(&BroserHd.Browboys[id].dir_posit);}
else if(IsEqual(&BroserHd.Browboys[id].FileName.TYPE," ",3)==ok)//file document
{SubDirSev(&BroserHd.DirPosit,&BroserHd.Browboys[id].dir_posit);}
else {S1D15G00ClearLcd();SubDisplay_stringsizeColor(0,60,"无法打开,请按任意键退出!",26,rgb2clor12(0x10,0x10,0x00),rgb2clor12(0x88,0xef,0xf0));
OSTaskSuspend(1); Key1SW=off;}// k0 donot have next feature
S1D15G00ClearLcd();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -