Вниз
Скачать: CL | DM;

Как отловить команду выключения компьютера?   Найти похожие ветки 

← →
Vcoder ©   (2002-05-11 19:25) [0]

Можно ли как-нибудь отловить команду выключения компьютера? Т. е. не просто закрытие windows, а команду Пуск->Завершение работы->Выключение компьютера.


← →
Song ©   (2002-05-11 19:29) [1]

WM_ENDSESSION


← →
Armageddon ©   (2002-05-11 20:30) [2]

Song. Напишите немного подробнее.


← →
Song ©   (2002-05-11 20:33) [3]

Программа закрывается при завершении сеанса ОС или перезагрузке:
protected</b<
Procedure WhetherWindowsEnds(Var Msg:TMessage); message WM_ENDSESSION;

.....

Procedure TForm1.WhetherWindowsEnds(Var Msg:TMessage);
Begin
IF WParam=1 then MainForm.Close;
End;


← →
Anatoly Podgoretsky ©   (2002-05-11 21:08) [4]

Лучше обрабатывать два сообщения, а то может оказаться, что уже поздно, что либо делать.

WM_ENDSESSION
WM_QUERYENDSESSION


← →
Song ©   (2002-05-11 21:14) [5]

В данном примере условие, описанное в процедуре успеет выполниться в любом случае.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
6-73346
sany
2002-03-14 00:43
2002.05.23
Где можно скачать исходники чата или аськи для TCP/IP


1-73172
CybVe
2002-05-13 16:53
2002.05.23
Что такое TFrame и зачем он нужен?


1-73319
Startwar
2002-05-12 00:53
2002.05.23
Проблема с MDI формами


3-73067
СергейКнязев
2002-04-25 13:35
2002.05.23
Как программно определить стоит ли на компе BDE


3-73014
maxim2
2002-04-25 21:08
2002.05.23
Как в отчете сделать вертикальные полосы?




   Наверх