Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

Как отловить перезагрузку или выключение Win2000   Найти похожие ветки 

 
Alex*   (2004-04-30 14:43) [0]

Subj


 
Игорь Шевченко ©   (2004-04-30 14:44) [1]

WM_QUERYENDSESSION


 
Alex*   (2004-04-30 14:48) [2]

Не работает. В программе при появлении команды перезагрузки должно выполняться функция сохранения параметров. На WM_QUERYENDSESSION не реагирует


 
Игорь Шевченко ©   (2004-04-30 14:49) [3]

Alex*   (30.04.04 14:48)

Обычно работает. Может, код неправильный ?


 
Alex*   (2004-04-30 14:52) [4]

procedure TForm1.WMTRAYICONNOTIFY(var Msg: TMessage);
var frmClose:TCloseAction;
begin
//  frmClose:=caFree ;
 case Msg.LParam of
   WM_LBUTTONDOWN: Form1.Visible:=true;
   WM_RBUTTONDOWN: Form1.Visible:=false;
   WM_QUERYENDSESSION: SaveIni; //FormClose(self, frmClose);
{ Народное творчество. точнее ипробованные варианты
   WM_CLOSE: SaveIni; //FormClose(self, frmClose);
   WM_ENDSESSION: SaveIni;
   WM_DESTROY: SaveIni;
   WM_KILLFOCUS: SaveIni;
   WM_CHILDACTIVATE: SaveIni;
   WM_IME_ENDCOMPOSITION: SaveIni;
   WM_DEVICECHANGE: SaveIni;}

 end;
//  if Msg.LParam == WM_ACTIVATE
end;


Код взят из форума


 
Alex*   (2004-04-30 14:53) [5]

Рука дрогнула. И немного модифицирован


 
clickmaker ©   (2004-04-30 15:07) [6]

А WMTRAYICONNOTIFY в ответ на что приходит ?


 
Игорь Шевченко ©   (2004-04-30 15:08) [7]

>Код взят из форума

Наверное, лучше у автора кода спросить ? Я пока не вижу, почему именно в этот метод должно приходить сообщение WM_QUERYENDSESSION


 
Alex*   (2004-04-30 15:20) [8]


> clickmaker ©   (30.04.04 15:07) [6]

Мысль понял. В процедуре procedure TForm1.FormCreate(Sender: TObject). Тока как ее FormClose воткнуть.


 
Alex*   (2004-04-30 15:21) [9]


> Игорь Шевченко ©   (30.04.04 15:08) [7]

Немого. Взят из архива.


 
Alex*   (2004-04-30 15:40) [10]

УРА!!! Все получилось

> Игорь Шевченко ©   (30.04.04 15:08) [7]

Огромное Спасибо за подсказки

> clickmaker ©   (30.04.04 15:07) [6]
> А WMTRAYICONNOTIFY в ответ на что приходит ?

Особенное Огромное Спасибо за правельно заданный вопрос.



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

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
6-1082298493
Sheng
2004-04-18 18:28
2004.06.06
Чат для локалки


1-1085065251
DmitryZ
2004-05-20 19:00
2004.06.06
[D7] Доступ к компонентам, рассположенным в DataModule в DLL?!


1-1085334358
Sanek_metaller
2004-05-23 21:45
2004.06.06
Лишние BMP и Курсоры...


1-1085541403
din
2004-05-26 07:16
2004.06.06
Здраствуйте! Как можно создать что-то типо органайзера


3-1084564357
Mike Kouzmine
2004-05-14 23:52
2004.06.06
Ошибка в ХП