Может еще что то прописать нужно, или есть другой способ отловить закрытие окна?
CODE:
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll" );
#define WS_CHILD 1073741824
#define WS_VISIBLE 268435456
int text_edit;
createdialog(0);
showdialog(0, "тест", 100, 100, 400, 698, 3, 1); // 3-закрыть 1-остановить
loop(){sleep(100);}
function getmessage(0, WM_CREATE){
text_edit=CreateWindow(0, "EDIT", " ", WS_CHILD | WS_VISIBLE , 50, 50, 40, 20, gethwnd(0), 0, 0, 0);
}
function getmessage(0, WM_CLOSE){
messagebox("Закрыли");
}
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll" );
#define WS_CHILD 1073741824
#define WS_VISIBLE 268435456
int text_edit;
createdialog(0);
showdialog(0, "тест", 100, 100, 400, 698, 3, 1); // 3-закрыть 1-остановить
loop(){sleep(100);}
function getmessage(0, WM_CREATE){
text_edit=CreateWindow(0, "EDIT", " ", WS_CHILD | WS_VISIBLE , 50, 50, 40, 20, gethwnd(0), 0, 0, 0);
}
function getmessage(0, WM_CLOSE){
messagebox("Закрыли");
}