mirror of
https://github.com/QB64Official/qb64.git
synced 2024-07-07 22:35:14 +00:00
Try harder to return window_handle
This commit is contained in:
parent
1c401258f3
commit
56aa5e7e53
|
@ -12671,19 +12671,22 @@ int32 func__blink(){
|
||||||
}
|
}
|
||||||
|
|
||||||
int64 func__handle(){
|
int64 func__handle(){
|
||||||
//#ifdef QB64_GUI
|
|
||||||
#ifdef QB64_WINDOWS
|
#ifdef QB64_WINDOWS
|
||||||
#ifdef DEPENDENCY_CONSOLE_ONLY
|
#ifdef DEPENDENCY_CONSOLE_ONLY
|
||||||
|
if (!window_handle) {
|
||||||
char pszConsoleTitle[1024];
|
char pszConsoleTitle[1024];
|
||||||
GetConsoleTitle(pszConsoleTitle,1024);
|
GetConsoleTitle(pszConsoleTitle,1024);
|
||||||
window_handle = FindWindow(NULL, pszConsoleTitle);
|
window_handle = FindWindow(NULL, pszConsoleTitle);
|
||||||
#else
|
}
|
||||||
if (!window_exists) return 0;
|
|
||||||
#endif
|
|
||||||
while (!window_handle){Sleep(100);}
|
|
||||||
return (ptrszint)window_handle;
|
return (ptrszint)window_handle;
|
||||||
#endif
|
#endif
|
||||||
//#endif
|
|
||||||
|
if (!screen_hide){
|
||||||
|
while (!window_exists){Sleep(100);}
|
||||||
|
while (!window_handle){Sleep(100);}
|
||||||
|
return (ptrszint)window_handle;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue