Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import base.win; //примитивы с окнами
- import base.gui; //гуишные контроллы
- Dialog ref testDlg;
- HWND static1;
- CheckBox check1;
- bool a = true;
- void eventHotKey(Dialog ref dlg, int param)//функция вызывается когда срабатывает хоткей
- {
- if(!a)
- {
- Beep(1000, 100); static1.SetText("1 - включение чита");
- }
- else
- {
- Beep(700, 100); static1.SetText("2 - выключение чита");
- }
- a =! a;
- }
- void eventCheckBox(Dialog ref dlg, int param)//функция вызывается когда изменен CheckBox
- {
- if(check1.IsChecked())
- {
- testDlg.AddHotKey('Q', false, false, false, eventHotKey, 1);//Ставим хоткей Q
- static1.SetText("Хоткей Q был активирован !");
- }else{
- testDlg.DelHotKey('Q', false, false, false);//Удаляем Хоткей Q
- static1.SetText("Хоткей Q был деактивирован !");
- }
- }
- void closeDlg(Dialog ref Dialog, int param){}//вызывается при закрытии
- testDlg = CreateDialog("Test window", 200, 200, 250, 150, closeDlg);
- check1 = testDlg.AddCheckBox("Хоткей Q", 20, 25, 80, 20, eventCheckBox, 1);
- static1 = testDlg.AddStatic("Статус контрола", 20, 50, 200, 20);
- testDlg.Show(1);//Показать диалог
- testDlg.WaitClose();//ждем закрытия диалога
- return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement