dllbridge

Untitled

Sep 19th, 2019
204
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3. #include    "C:\\BridgeN1\\WinLego\\Lego\\Lego.h"
  4. using namespace Lego;
  5.  
  6.  
  7.  
  8. float  fA = 3.09;
  9.  
  10. EditBox   edt[7];
  11. ComBox    cmb[7];
  12. Button    btn[7];
  13.  
  14. int      cnt = 0;
  15.  
  16. char      sz[33];
  17.  
  18.  
  19.    
  20. /////////////////////////////////////////////   Эта функция инициализации. Создана специально для Вас ! Она вызывается
  21. void INIT()                                //          (с помощью таймера №1) 1 единственный раз, когда Timer_CLK == 1.
  22. {  
  23.      
  24.      btn[1].Create("add",       360,  90,  40,  20);
  25.      btn[2].Create("dec",       300,  90,  40,  20);         
  26.      btn[3].Create("Clear",     430,  90,  70,  20);   
  27.      btn[4].Create("GetCurSel", 430, 137,  70,  20);     
  28.      cmb[1].Create("TTTiiii",   300, 137, 100, 160);         
  29. }
  30.  
  31.  
  32. /////////////////////////////////////////////     Эта функция вызывается (с помощью таймера №2) 5 раз в секунду, когда
  33. void START()                               //                                                           Timer_CLK >= 2.
  34. {    
  35.  
  36.      switch(Timer_CLK)
  37.      {
  38.                    
  39.          case    2: Print_Set_Font(3);
  40.                    // Print(33, 153, fA);
  41.                     break; 
  42.                                                                                    
  43.          case    4: Print_Set_Color(RGB(123, 203, 100), 0);
  44.                    // Print(33, 183, "integer = ", 123);   
  45.                     break; 
  46.                    
  47.          case    7: cmb[1].AddString("pString");
  48.                     edt[1].SeType(11, 2);
  49.                     edt[1].Create("111", 360, 50, 40, 20);
  50.                     break; 
  51.                    
  52.          case   10: cmb[1].AddString("SONY");  
  53.                                                
  54.                     break; 
  55.                    
  56.          case   12: cmb[1].AddString("JVC");
  57.                     //cmb[1].SetFont(2);
  58.                    
  59.                     break; 
  60.                    
  61.          case   14: cmb[1].AddString("Hello !");                               
  62.                     cmb[1].SetColor(RGB(255, 169, 0), RGB(15, 69, 51), hBr[0]);
  63.                     break; 
  64.                    
  65.                    
  66.          case   24: cmb[1].SetPos(270, 150, 120, 200);
  67.                     break;
  68.                    
  69.          case   30: cmb[1].Hide();
  70.                     edt[1].SetPos(390, 40, 70, 20);
  71.                     break; 
  72.                    
  73.          case   40: cmb[1].Show();
  74.                     break; 
  75.                    
  76.          case   50: edt[2].SeType(0, 4);
  77.                     edt[2].Create("SONY", 300, 50, 60, 20);
  78.                     break; 
  79.                    
  80.          case   70: edt[2].Destroy();                                  
  81.                                                                                                                                                                                                                                                                            
  82.      }
  83.      
  84.      if(btn[1].Press())
  85.      {
  86.            
  87.         wsprintf(sz, "add_%d", cnt++); 
  88.         cmb[1].AddString(sz);  
  89.      }
  90.      
  91.      if(btn[2].Press())
  92.      {
  93.            
  94.         //wsprintf(sz, "add_%d", cnt++);   
  95.         cmb[1].DeleteString(0);
  96.      }   
  97.      
  98.      if(btn[3].Press())
  99.      {
  100.            
  101.         //wsprintf(sz, "add_%d", cnt++);   
  102.         cmb[1].Clear();
  103.      } 
  104.      
  105.      
  106.      if(btn[4].Press())
  107.      {
  108.            
  109.         //wsprintf(sz, "add_%d", cnt++);
  110.         Print(510, 137, cmb[1].GetCurSel());
  111.            
  112.         Print(530, 137, cmb[1].GetText());
  113.                
  114.      } 
  115.          
  116.      
  117.      Print(20, 220, xBox::cnt);
  118.      
  119.      Transit[5][18] = Timer_CLK;
  120. }
RAW Paste Data