Цитата:
Сообщение от cdtj
Если не верите на слово
|
не понятно чему тут верить...
чтобы не дать системе завершить работу приложение возвращает 0 для WM_QUERYENDSESSION, что и делается:
Код:
procedure TForm1.WMQueryEndSession(var Message: TWMQueryEndSession);
begin
Message.Result:=0;
end;
так же сказано, что для Delphi 7 (не помню для младших версий и не знаю для старших):
Цитата:
сообщение WM_QUERYENDSESSION вызывает событие OnCloseQuery
|
в котором также можно запретить завершение работы.
в любом случае для своей версии Delphi можно посмотреть как обрабатывается сообщение WM_QUERYENDSESSION.