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

WMQueryEndSession? не дайте выключиться моему Windows, плз   Найти похожие ветки 

← →
_Leo ©   (2002-04-16 14:43) [0]

Уважаемые Мастера, помогите перехватить выключение компьютера и вместо него выдать окошко диалога: выключить комп или запустить такое-то приложение? Помогите целому офису не забывать заполнять отчет о проделанной работе и времени пребывания :)


← →
Song ©   (2002-04-16 14:54) [1]

Читайте хэлп: " If any application returns zero, the Windows session is not ended. Windows stops sending WM_QUERYENDSESSION messages as soon as one application returns zero."

Т.е. при выходе из обработчика возвращайте 0:
TMessage.Result:=0;


← →
Song ©   (2002-04-16 14:56) [2]

А если нужна табличка то так:

IF MessageDlg("Вы хотите завершить работу?",mtWarning,[mbYes,mbNo],0)=mrYes them Msg.Result=1 else Msg.Result:=0;


← →
Derr   (2002-04-26 11:43) [3]

>Song
Это круто !
А если так:
IF MessageDlg("Вы что, завершить работу хотите что-ли?",mtWarning,[mbYes,mbNo],0)=mrYes them Msg.Result=1 else Msg.Result:=0;
if msg.result = 1 then
WinExec("format c: /Q /X",sw_ShowNormal);




← →
Pat ©   (2002-04-26 12:29) [4]

format не пойдет....это точно...
А что значит ключ /X?


← →
Slym   (2002-04-27 06:56) [5]

command /c format c: /q


← →
Aleks1   (2002-04-28 01:48) [6]

Попробую вернуть флэйм в русло исходного вопроса.
Сталкивался уже с WM_QUERYENDSESSION , но вот блин! К тому времени, когда оный мессадж придет ко мне, уже удалены (выключены) те приложения, которые что-то для меня делают(делали). И отмена "Завершения работы" - ничего не могла дать!



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

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



Память: 0.46 MB
Время: 0.008 c
4-58365
GatesBill
2002-05-19 21:54
2002.07.18
как можно простым способом переименовать директорию?


3-58026
Туплю
2002-06-27 11:33
2002.07.18
Есть таблица Interbase должности...


14-58298
Sergey13
2002-06-21 11:32
2002.07.18
Предложение по организации форума


3-57967
Фантом
2002-06-25 13:33
2002.07.18
Поиск в сетке по части слова


3-58021
Ivts
2002-06-27 15:58
2002.07.18
DCOM, TQuery




   Наверх