⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 osddraw.lst

📁 T103的开发程序 能兼容很多屏 可根据需要修改定义
💻 LST
📖 第 1 页 / 共 5 页
字号:
 943   1              OSD2Show4BPIcon(ListBGNDUnit2Start,0,4,0,0,0,1,0);
 944   1          for(i = 0; i < 15; i++)
 945   1                      OSD2Show4BPIcon(ListBGNDUnit2Mid,6+i,4,0,0,0,1,0);
 946   1              OSD2Show4BPIcon(ListBGNDUnit2End,21,4,0,0,0,1,0);
 947   1              
 948   1              OSD2Show4BPIcon(ListBGNDUnit3Start,0,5,0,0,0,1,0);
 949   1              OSD2Show4BPIcon(ListBGNDUnit4Start,0,6,0,0,0,1,0);
 950   1              OSD2Show4BPIcon(IconFold2,1,5,0,0,0,1,0);
 951   1          for(i = 0; i<17; i++)
 952   1          {
 953   2                      OSD2Show4BPIcon(ListBGNDUnit3Mid,3+i,5,0,0,0,1,0);
 954   2                      OSD2Show4BPIcon(ListBGNDUnit4Mid,3+i,6,0,0,0,1,0);
C51 COMPILER V8.08   OSDDRAW                                                               11/08/2007 00:32:37 PAGE 17  

 955   2          }
 956   1              
 957   1              OSD2Show4BPIcon(FocusBarUnit1Start,0,7,0,0,0,1,0);
 958   1              OSD2Show4BPIcon(FocusBarUnit2Start,0,8,0,0,0,1,0);
 959   1          for(i = 0; i<19; i++)
 960   1          {
 961   2                      OSD2Show4BPIcon(FocusBarUnit1Mid,1+i,7,0,0,0,1,0);
 962   2                      OSD2Show4BPIcon(FocusBarUnit2Mid,1+i,8,0,0,0,1,0);
 963   2          }
 964   1              
 965   1              
 966   1              for(j = 0; j < 3; j++)
 967   1              {
 968   2                      OSD2Show4BPIcon(ListBGNDUnit3Start,0,9+2*j,0,0,0,1,0);
 969   2                  for(i = 0; i < 19; i++)
 970   2                              OSD2Show4BPIcon(ListBGNDUnit3Mid,1+i,9+2*j,0,0,0,1,0);
 971   2      //                      OSD2Show4BPIcon(ListBGNDUnit3End,19,5+2*j,0,0,0,1);     
 972   2                      OSD2Show4BPIcon(ListBGNDUnit4Start,0,10+2*j,0,0,0,1,0);
 973   2                  for(i = 0; i < 19; i++)
 974   2                              OSD2Show4BPIcon(ListBGNDUnit4Mid,1+i,10+2*j,0,0,0,1,0);
 975   2      //                      OSD2Show4BPIcon(ListBGNDUnit4End,19,6+2*j,0,0,0,1);     
 976   2              }
 977   1              OSD2Show4BPIcon(ListBGNDUnit3Start,0,15,0,0,0,1,0);
 978   1          for(i = 0; i < 19; i++)
 979   1                      OSD2Show4BPIcon(ListBGNDUnit3Mid,1+i,15,0,0,0,1,0);
 980   1      //              OSD2Show4BPIcon(ListBGNDUnit3End,19,15,0,0,0,1);        
 981   1              OSD2Show4BPIcon(ListBGNDUnit5Start,0,16,0,0,0,1,0);
 982   1          for(i = 0; i < 19; i++)
 983   1                      OSD2Show4BPIcon(ListBGNDUnit5Mid,1+i,16,0,0,0,1,0);
 984   1      //              OSD2Show4BPIcon(ListBGNDUnit5End,19,16,0,0,0,1);        
 985   1              
 986   1      //Vertical Scorll bar
 987   1              OSD2Show4BPIcon(IconBTN1,20,5,0,0,0,1,0);       
 988   1              OSD2Show4BPIcon(IconBtnUnit1,20,15,0,0,0,1,0);  
 989   1              OSD2Show4BPIcon(IconBtnUnit2,20,16,0,0,0,1,0);  
 990   1              OSD2Show4BPIcon(IconListCursor,20,7,0,0,0,1,0);
 991   1              
 992   1              for(i = 0; i < 6; i++)
 993   1                      OSD2Show4BPIcon(IconVScrollUnit2,20,8+i,0,0,0,1,0);
 994   1              OSD2Show4BPIcon(IconVScrollUnit3,20,14,0,0,0,1,0);
 995   1      //              OSD2Show4BPIcon(IconVScrollUnit1,25,12,0,0,0,1);
 996   1      //              OSD2Show4BPIcon(IconVScrollUnit2,25,13,0,0,0,1);
 997   1      //              OSD2Show4BPIcon(IconVScrollUnit3,25,14,0,0,0,1);
 998   1              
 999   1      // Function Button
1000   1                  for(j = 0; j < 8; j++)
1001   1                              OSD2ShowFuncBtn1(0+5*j,17,3,OSD2BGNDColor_TRANSPRENT);
1002   1              
1003   1      //---Function Button2
1004   1              OSD2Show4BPIcon(IconZoom,35,5,0,0,0,1,0);
1005   1              OSD2Show4BPIcon(IconZoomIn,35,7,0,0,0,1,0);
1006   1              OSD2Show4BPIcon(IconZoomOut,35,9,0,0,0,1,0);
1007   1         
1008   1              OSDEnable();
1009   1              OSD2Enable();
1010   1              OSD2Menu1Enable();
1011   1      
1012   1              
1013   1      //    twdDelay(50000);
1014   1       //   twdDelay(50000);          
1015   1       //   OSD2ClearMenu(1);
1016   1      //      OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
C51 COMPILER V8.08   OSDDRAW                                                               11/08/2007 00:32:37 PAGE 18  

1017   1      #ifdef AllOSD1Font
                  ShowOSD1Font();
                  twdDelay(50000);
                  twdDelay(50000);
                  OSD2ClearMenu(1);
                      OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
              #endif  
1024   1      #ifdef Warning1Page
                  ShowWarning1Page();
                  twdDelay(50000);
                  twdDelay(50000);
                  OSD2ClearMenu(1);
                      OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
              #endif
1031   1      #ifdef DVDMenuPage
                  ShowDVDMenuPage();
                  twdDelay(50000);
                  twdDelay(50000);
                  OSD2ClearMenu(1);
                      OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
              #endif
1038   1      #ifdef Warning3Page
                  ShowWarning3Page();
                  twdDelay(50000);
                  twdDelay(50000);
                  OSD2ClearMenu(1);
                      OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
              #endif
1045   1      #ifdef QueryPage
                  ShowQueryPage();
                  twdDelay(50000);
                  twdDelay(50000);
                  OSD2ClearMenu(1);
                      OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
              #endif
1052   1      #ifdef AnglePage
                  ShowAnglePage();
                  twdDelay(50000);
                  twdDelay(50000);
                  OSD2ClearMenu(1);
                      OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
              #endif
1059   1      #ifdef DialogPage
                  ShowDialogPage();
                  twdDelay(50000);
                  twdDelay(50000);
                  OSD2ClearMenu(1);
                      OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
              #endif
1066   1      #ifdef AudioFreqPage
                  ShowAudioFreqPage();
                  twdDelay(50000);
                  twdDelay(50000);
                  OSD2ClearMenu(1);
                      OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
              #endif
1073   1      #ifdef MenuPage3
                  ShowMenuPage3();
                  twdDelay(50000);
                  twdDelay(50000);
                  OSD2ClearMenu(1);
                      OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
C51 COMPILER V8.08   OSDDRAW                                                               11/08/2007 00:32:37 PAGE 19  

              #endif
1080   1      #ifdef MenuPage3
                  OSD2ShowAllFont();
                  twdDelay(50000);
                  twdDelay(50000);
                  OSD2ClearMenu(1);
                      OSD1ClearMenu(BGND_COLOR_TRANSPERANT|FGND_COLOR_TRANSPERANT);
              #endif
1087   1              
1088   1              //EX0 = 1;    // Enable Externel Interrup 0
1089   1      }
1090          #endif
1091          //      {
1092          //              uCHAR i,j;
1093          //              uCHAR iNum60[]={'6','0',EOL};
1094          //              uCHAR iNum50[]={'5','0',EOL};
1095          //      
1096          //              if(m_bOSDEnable)
1097          //                      OSDExit();
1098          //      
1099          //              for(i=0;i<15;i++){
1100          //                      OSDCleanLine(0,i,0,31);
1101          //              OSDSetLineAttribute(i,0x80);
1102          //              }
1103          //      
1104          //              OSD2Show4BPIcon(IconRadar,1,3,0,0,1);
1105          //      //Tabe 1        
1106          //              OSD2Show4BPIcon(IconTabeEnL,7,4,0,0,1);
1107          //              OSD2Show4BPIcon(IconTabeEnBak,7,5,0,0,1);
1108          //              OSD2Show4BPIcon(IconColors,8,4,0,0,1);
1109          //              OSD2Show4BPIcon(IconTabeEnR,10,4,0,0,1);
1110          //              OSD2Show4BPIcon(IconTabeEnBak,10,5,0,0,1);
1111          //      //Tabe 2
1112          //              OSD2Show4BPIcon(IconTabeDisL,11,4,0,0,1);
1113          //              OSD2Show4BPIcon(IconTabeDisBak,11,5,0,0,1);
1114          //              OSD2Show4BPIcon(IconAudio,12,4,0,0,1);    
1115          //              OSD2Show4BPIcon(IconTabeDisR,14,4,0,0,1);
1116          //              OSD2Show4BPIcon(IconTabeDisBak,14,5,0,0,1);
1117          //      //Background
1118          //      //      for(j=0;j<13;j++)
1119          //      //              for(i=0;i<26;i++)
1120          //      //              {
1121          //      //                      OSD2Show4BPIcon(IconTabeEnBak,7+i,6+j,0,0,1);
1122          //      //              }
1123          //      //Icons
1124          //              OSD2Show4BPIcon(IconBright,8,8,1,0,1);
1125          //              OSD2Show4BPIcon(IconContrast,8,11,0,0,1);
1126          //              OSD2Show4BPIcon(IconHUE,8,14,0,0,1);
1127          //              OSD2Show4BPIcon(IconButton,8,17,0,0,1);
1128          //      //Guge
1129          //              for(j=0;j<4;j++)        
1130          //                      OSD2Show4BPIcon(IconGuge1,21+j,9,1,0,1);
1131          //              for(;j<6;j++)   
1132          //                      OSD2Show4BPIcon(IconGuge2,21+j,9,1,0,1);
1133          //      
1134          //              for(j=0;j<3;j++)        
1135          //                      OSD2Show4BPIcon(IconGuge1,21+j,12,1,0,1);
1136          //              for(;j<6;j++)   
1137          //                      OSD2Show4BPIcon(IconGuge2,21+j,12,1,0,1);
1138          //      
1139          //              for(j=0;j<3;j++)        
1140          //                      OSD2Show4BPIcon(IconGuge1,21+j,15,1,0,1);
C51 COMPILER V8.08   OSDDRAW                                                               11/08/2007 00:32:37 PAGE 20  

1141          //              for(;j<6;j++)   
1142          //                      OSD2Show4BPIcon(IconGuge2,21+j,15,1,0,1);
1143          //      
1144          //              OSD2Enable();
1145          //              OSD2Menu1Enable();
1146          //      
1147          //              // OSD1 display kenny 20070131
1148          //      #if 0
1149          //              OSDShowLine(iBright_E,6,5,0x03,30);
1150          //              OSDShowLine(iContrast_E,6,7,0x0C,30);
1151          //              OSDShowLine(iHue_E,6,9,0x0C,30);
1152          //              
1153          //              OSDShowLine(iNum60,24,5,0x03,30);
1154          //              OSDShowLine(iNum50,24,7,0x0C,30);
1155          //              OSDShowLine(iNum50,24,9,0x0C,30);
1156          //              OSDEnable();
1157          //      #endif          
1158          //      }
1159          void DrawTitleBar(void)
1160          {
1161   1              uCHAR i;        
1162   1      //  TitleBar
1163   1              OSD2Show4BPIcon(TopBarUnit1,0,0,0,0,0,1,0);
1164   1              for(i = 0; i < 33; i++)
1165   1                      OSD2Show4BPIcon(TopBarUnit2,5+i,0,0,0,0,1,0);
1166   1              OSD2Show4BPIcon(TopBarUnit3,38,0,0,0,0,1,0);
1167   1              
1168   1              OSD2Show4BPIcon(TopBarUnit4,0,1,0,0,0,1,0);
1169   1              for(i = 0; i < 33; i++)
1170   1                      OSD2Show4BPIcon(TopBarUnit5,5+i,1,0,0,0,1,0);
1171   1              OSD2Show4BPIcon(TopBarUnit6,38,1,0,0,0,1,0);
1172   1      
1173   1              OSD2Show4BPIcon(TopBarUnit7,0,2,0,0,0,1,0);
1174   1              for(i = 0; i < 33; i++)
1175   1                      OSD2Show4BPIcon(TopBarUnit8,5+i,2,0,0,0,1,0);
1176   1              OSD2Show4BPIcon(TopBarUnit9,38,2,0,0,0,1,0);
1177   1      // ICON_CD
1178   1              OSD2Show4BPIcon(Icon_CD,1,0,0,0,0,1,0);
1179   1      }
1180          #if 1
1181          void OSD1DrawRect(uCHAR xPos,uCHAR yPos,uCHAR Width,uCHAR Heigth,uCHAR Color)
1182          {
1183   1              uCHAR i;
118

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -