Advertisement
dllbridge

Untitled

Nov 19th, 2021
931
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.77 KB | None | 0 0
  1. #include    "C:\\dllBridge\\WinLego\\Lego\\Lego.h"
  2. using namespace Lego;
  3.  
  4.  
  5.  
  6.  
  7. Button   btn[7];                                                                      //  Создаём объекты (кнопки)
  8. EditBox  edt[7];                                                                      //  Создаём объекты (поля ввода)
  9.  
  10. int     num = 1;
  11.  
  12. char sz[100] = "Bjarne Stroustrup";
  13.  
  14.  
  15.  
  16.  
  17. //////////////////////////////////////////////////////////////////
  18. void INIT()                                                     //
  19. {
  20.    
  21.      btn[1].Create("OK"      , 400, 100,  70, 22);                                          //  Инициализируем кнопку
  22.      btn[2].Create("GetText" , 400, 140,  70, 22);
  23.      edt[1].Create("|- * / +", 100, 200, 170, 20);                                      //  Инициализируем поле ввода
  24. }
  25.  
  26.  
  27.  
  28.  
  29. //////////////////////////////////////////////////////////////////
  30. void START()                                                    //  
  31. {  
  32.    
  33.    if(btn[1].Press())                                                           //  Проверим, была ли нажата кнопка ?
  34.    {
  35.        
  36.       if(num == 1) edt[1].SetText("C++ Language");                                            //  Нажата первый раз ?
  37.       if(num == 2) edt[1].SetText(sz);                                                        //  Нажата ВТОРОЙ раз ?
  38.       if(num >  2)
  39.       {
  40.          wsprintf(sz, "Timer_CLK = %d", Timer_CLK);    
  41.          edt[1].SetText(sz);   
  42.       }
  43.       num ++;                                                          //  Увеличим на 1 счётчик нажатий кнопки Btn_1
  44.    }   
  45.    
  46.    if(btn[2].Press())
  47.    {
  48.            
  49.       Print(300, 202, edt[1].GetText());                                                //  Берём текст из поля ввода
  50.    }       
  51. }
  52.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement