Моя прога не получает месагу Wm_queryendsession когда свёрнута...
с помощью TrayIcon! Значит не выполняется обработчик FormCloseQuery
а без его выполнения, прога не вырубается, и не даёт завершится работе ХР.
Подробно тут:
http://borland.xportal.ru/forum/viewtopic.php?t=14213&sid=cf4550c3445c903a83ffd23917068b7d
Кто знает, как заставить получать, мою прогу, сигнал - завершается работа, чтоб она
могла выполнить код выключения?
могла выполнить код выключения?
Тут админ такой же вопрос прибил гвоздями в начало форума и замок повесил. :)
там-же написано что делать с выгрузкой !
trayicon.cpp
Цитата:
А вот глюк с выгрузкой Windows
на самом деле - самому исправлять нужно.
В trayicon.cpp исправить нужно обработку сообщений приложения - перехватить WM_QUERYENDSESSION
в методе
bool __fastcall TTrayIcon::ApplicationHookProc(TMessage &Message)
что вернуть надо не помню - true или false.
Ну вот мне надо пример кода, как это сделать,
а не обшие рассуждения...