Показать сообщение отдельно
  #1  
Старый 29.01.2015, 17:56
Аватар для volod3000
volod3000 volod3000 вне форума
Новичок
 
Регистрация: 25.12.2008
Сообщения: 71
Репутация: 114
По умолчанию WM_QueryEndSession отловить событие

Здравствуйте !

Вот так можно отловить событие выключения компьютера:
Код:
procedure TForm1.WMQueryEndSession(var Msg : TWMQueryEndSession) ;
begin
if MessageDlg('Закрыть Windows ?',
               mtConfirmation,
               [mbYes,mbNo], 0) = mrNo then
   Msg.Result := 0
else begin
   Msg.Result := 1;
   Label1.Caption:='Windows Выключается';
end;
end;

Подскажите, а как отловить событие перехода компьютера в
сон, смена пользователя, выйти из системы, перезагрузка

Админ: тегом SIZE пользуемся только при крайней необходимости, в остальном хватает обычного BOLD

Если не трудно с примерами,
спасибо.
Ответить с цитированием