Подскажите как правильно сделать кнопку Пуск- стоп в боте ?
CODE:
int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];
pos_size_button0[0][0]=11; pos_size_button0[0][1]=12; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
text_button0[0]="Запустить";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0]);
//////////
showdialog(0, "Диалог", 835, 390, 250, 300, 1, 1);
//////////
loop()
{
if(flag_button0[0]>0)
{пауза:;
flag_button0[0]=0; text_button0[0]="Остановить";
pause(500); goto пауза;
}
if(flag_button0[0]>0)
{
flag_button0[0]=0;text_button0[0]="Запустить";
sleep(10);
}
// код
beep(500, 500);
pause(500);//Убрать после теста
}
function getmessage(2, WM_CREATE)
{
// регистрируем хоткей
RegisterHotKey(gethwnd(2), 120, 0, 120);
}
function getmessage(2, WM_HOTKEY)
{
if(message.wparam==120)flag_button0[0]=1;
}
string text_button0[1];
int flag_button0[1];
pos_size_button0[0][0]=11; pos_size_button0[0][1]=12; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
text_button0[0]="Запустить";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0]);
//////////
showdialog(0, "Диалог", 835, 390, 250, 300, 1, 1);
//////////
loop()
{
if(flag_button0[0]>0)
{пауза:;
flag_button0[0]=0; text_button0[0]="Остановить";
pause(500); goto пауза;
}
if(flag_button0[0]>0)
{
flag_button0[0]=0;text_button0[0]="Запустить";
sleep(10);
}
// код
beep(500, 500);
pause(500);//Убрать после теста
}
function getmessage(2, WM_CREATE)
{
// регистрируем хоткей
RegisterHotKey(gethwnd(2), 120, 0, 120);
}
function getmessage(2, WM_HOTKEY)
{
if(message.wparam==120)flag_button0[0]=1;
}