А почему не так?
CODE:win w;
createdialog(0);
//////////
showdialog(0, "Диалог", 58, 234, 250, 300, 1, 1);
//////////
//Тогда уже так лучше думаю
while(window("K2019Bot") == 0)//ждем пока запустится диалог
{
sleep(10);
}
else
{//если запустился, то..
setwindowparam(w);//Обновляет информацию в структуре win по указателю win после открытия окна
messagebox (w.name);
}
loop() sleep(10);//Убрать после теста
function getmessage(0, WM_CREATE)
{
w=formatiw(gethwnd(0));//узнаем указатель по HWND
} Ведь если диалог не запутится, то обновлять нечего будет, а может вообще не успеть функция, хотя это бред..)
(Добавление)
Kibor , Аааааааааааааааааааааа, понял . блин)
(Добавление)
007wan пишет: setwindowparam(w);//Обновляет информацию в структуре win по указателю win после открытия окна Применяется один раз или как window? сколько потребуется..? до нужного результата разумеется |