Показать сообщение отдельно
  #8  
Старый 27.06.2012, 11:05
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

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