CODE:
int win_id;
createdialog(0);
createdialog(1);
createdialog(2);
showdialog(0, "bot", 100, 100, 500, 750, 3, 0);
//showdialog(1, "bot", 100, 100, 500, 750, 3, 0);
function showdialog_(int id, string w_name) {
destroydialog(id);createdialog(id);
showdialog(id, w_name, 100, 100, 500, 750, 3, 0);
win_id=id;
//Пробовал return , не знаю уместно ли...
//return win_id;
}
messagebox(format(win_id));
function getmessage(0, WM_COMMAND)
{
// Вызываю Диалог по нажатию на кнопку
if (message.lparam==tab[0][0]){showdialog_(1, "Тестовый");}
}
// Дальше по моей логики должен создаться диалог с ID переданным из функции с содержимым из WM_CREATE
function getmessage(0, WM_CREATE)
{
if(win_id==0){messagebox("Кнопка1"); return;} // если flag 0, то выполнить эту часть
if(win_id==1){messagebox("Кнопка2"); return;} // если 1, то выполнить эту часть
}
int win_id;
createdialog(0);
createdialog(1);
createdialog(2);
showdialog(0, "bot", 100, 100, 500, 750, 3, 0);
//showdialog(1, "bot", 100, 100, 500, 750, 3, 0);
function showdialog_(int id, string w_name) {
destroydialog(id);createdialog(id);
showdialog(id, w_name, 100, 100, 500, 750, 3, 0);
win_id=id;
//Пробовал return , не знаю уместно ли...
//return win_id;
}
messagebox(format(win_id));
function getmessage(0, WM_COMMAND)
{
// Вызываю Диалог по нажатию на кнопку
if (message.lparam==tab[0][0]){showdialog_(1, "Тестовый");}
}
// Дальше по моей логики должен создаться диалог с ID переданным из функции с содержимым из WM_CREATE
function getmessage(0, WM_CREATE)
{
if(win_id==0){messagebox("Кнопка1"); return;} // если flag 0, то выполнить эту часть
if(win_id==1){messagebox("Кнопка2"); return;} // если 1, то выполнить эту часть
}
Где то в последовательности накосячил я по ходу, подскажите как исправить.