Цитата: А чтобы во время паузы можно было, например нажать кнопку "Сохранить" и она сработала
CODE:int pos_size_button0[2][4];
string text_button0[2];
int flag_button0[2];
pos_size_button0[0][0]=11; pos_size_button0[0][1]=12; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
pos_size_button0[1][0]=11; pos_size_button0[1][1]=42; pos_size_button0[1][2]=100; pos_size_button0[1][3]=20;
text_button0[0]="Запустить"; text_button0[1]="Сохранить";
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0]);
showdialog(0, "Диалог", 835, 390, 250, 300, 1, 1);
int x = 0;
while(flag_button0[0]==0)sleep(10);
flag_button0[0]=0; text_button0[0]="Остановить";
enabletimer(0);
loop()
{
textout(0, 735, 390, x, 0);
x++;
sleep(100);
}
CREATE_TIMER(0, 200)
{
if(flag_button0[0])
{
text_button0[0]="Запустить";
while(flag_button0[0]==1)sleep(10);
flag_button0[0]=0; text_button0[0]="Остановить";
}
}
function getmessage(0, WM_COMMAND)
{
if(flag_button0[1])
{
flag_button0[1]=0;
messagebox("Сохранить");
}
} |