Advertisement
DestBro

Untitled

Sep 19th, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. import base.win; //примитивы с окнами
  2. import base.gui; //гуишные контроллы
  3. Dialog ref testDlg;
  4. HWND static1;
  5. CheckBox check1;
  6. bool a = true;
  7.  
  8. void eventHotKey(Dialog ref dlg, int param)//функция вызывается когда срабатывает хоткей
  9. {
  10. if(!a)
  11. {
  12. Beep(1000, 100); static1.SetText("1 - включение чита");
  13. }
  14. else
  15. {
  16. Beep(700, 100); static1.SetText("2 - выключение чита");
  17. }
  18. a =! a;
  19. }
  20.  
  21. void eventCheckBox(Dialog ref dlg, int param)//функция вызывается когда изменен CheckBox
  22. {
  23. if(check1.IsChecked())
  24. {
  25. testDlg.AddHotKey('Q', false, false, false, eventHotKey, 1);//Ставим хоткей Q
  26. static1.SetText("Хоткей Q был активирован !");
  27. }else{
  28. testDlg.DelHotKey('Q', false, false, false);//Удаляем Хоткей Q
  29. static1.SetText("Хоткей Q был деактивирован !");
  30. }
  31.  
  32. }
  33.  
  34. void closeDlg(Dialog ref Dialog, int param){}//вызывается при закрытии
  35. testDlg = CreateDialog("Test window", 200, 200, 250, 150, closeDlg);
  36.  
  37. check1 = testDlg.AddCheckBox("Хоткей Q", 20, 25, 80, 20, eventCheckBox, 1);
  38. static1 = testDlg.AddStatic("Статус контрола", 20, 50, 200, 20);
  39.  
  40. testDlg.Show(1);//Показать диалог
  41. testDlg.WaitClose();//ждем закрытия диалога
  42. return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement