applicat.cpp Migliorato risveglio dei programmi chiamanti
prefix.cpp Cambiata indentazione git-svn-id: svn://10.65.10.50/trunk@4723 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
94eb35ae2b
commit
eeb5dae5e6
@ -322,32 +322,32 @@ bool TApplication::destroy()
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
HIDDEN void wake_up_caller()
|
||||||
void TApplication::terminate()
|
|
||||||
{
|
{
|
||||||
close_all_dialogs();
|
const word WM_WAKEUP = RegisterWindowMessage("WAKEUP");
|
||||||
|
|
||||||
if (_create_ok)
|
|
||||||
{
|
|
||||||
destroy(); // Distruzione files e maschere
|
|
||||||
|
|
||||||
#if XVT_OS == XVT_OS_WIN || XVT_OS == XVT_OS_WIN32
|
|
||||||
const word WM_WAKEUP = RegisterWindowMessage("WAKEUP");
|
|
||||||
#if XVT_OS == XVT_OS_WIN
|
#if XVT_OS == XVT_OS_WIN
|
||||||
const HTASK ht = GetCurrentTask();
|
const HTASK ht = GetCurrentTask();
|
||||||
#else
|
#else
|
||||||
const HANDLE ht = GetCurrentProcess();
|
const HANDLE ht = GetCurrentProcess();
|
||||||
#endif
|
#endif
|
||||||
// SendMessage(HWND_BROADCAST, WM_WAKEUP, (WPARAM)ht, 0L);
|
// SendMessage(HWND_BROADCAST, WM_WAKEUP, (WPARAM)ht, 0L);
|
||||||
PostMessage(HWND_BROADCAST, WM_WAKEUP, (WPARAM)ht, 0L);
|
PostMessage(HWND_BROADCAST, WM_WAKEUP, (WPARAM)ht, 0L);
|
||||||
|
|
||||||
|
HWND hwnd = (HWND)xvt_vobj_get_attr(TASK_WIN, ATTR_NATIVE_WINDOW);
|
||||||
|
WinHelp(hwnd, "prassi.hlp", HELP_QUIT, 0L);
|
||||||
|
|
||||||
|
do_events();
|
||||||
|
}
|
||||||
|
|
||||||
|
void TApplication::terminate()
|
||||||
|
{
|
||||||
|
wake_up_caller();
|
||||||
|
|
||||||
|
close_all_dialogs();
|
||||||
|
|
||||||
|
if (_create_ok)
|
||||||
|
destroy(); // Distruzione files e maschere
|
||||||
|
|
||||||
if (fexist("prassi.hlp"))
|
|
||||||
{
|
|
||||||
HWND hwnd = (HWND)xvt_vobj_get_attr(TASK_WIN, ATTR_NATIVE_WINDOW);
|
|
||||||
WinHelp(hwnd, "prassi.hlp", HELP_QUIT, 0L);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
do_events();
|
do_events();
|
||||||
|
|
||||||
if (use_files())
|
if (use_files())
|
||||||
|
@ -435,6 +435,6 @@ const char* firm2dir(
|
|||||||
}
|
}
|
||||||
dir.insert(__ptprf, 0);
|
dir.insert(__ptprf, 0);
|
||||||
return __tmp_string;
|
return __tmp_string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user