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

Вниз

WM_QUERYENDSESSION и WM_ENDSESSION   Найти похожие ветки 

 
TED ©   (2002-01-16 06:43) [0]

Помогите плиз, как можно отловить WM_QUERYENDSESSION и WM_ENDSESSION???


 
Ally ©   (2002-01-16 10:38) [1]

1-й способ для WM_ENDSESSION (для WM_QUERYENDSESSION он будет выглядеть аналогично)


unit main
intetrface
...
TForm1 = class(TForm)
...
pivate
procedure WMEndSession(var Msg: TMessage); message WM_ENDSESSION;
...
implementation
...
procedure TForm1.WMEndSession(var Msg: TMessage);
begin
...
{здесь твой код, например, ShowMessage("Ooops! I did it again!");:o))))}
...
inherited;
end;



2-й способ для WM_ENDSESSION (для WM_QUERYENDSESSION он будет выглядеть аналогично... :o)))


unit main
intetrface
...
TForm1 = class(TForm)
...
public
procedure MessageHandler(var Msg: TMsg; Handled: Boolean);
...
implementation
...
procedure TForm1.MessageHandler(var Msg: TMsg; Handled: Boolean);
begin
...
{здесь твой код, например, ShowMessage("Ooops! I did it again!");:o))))}
...
end;


...а теперь в файле проекта:

begin
Application.Initialize;
...
Application.OnMessage := Form1.MessageHandler;
Application.Run;
end.


 
Ally ©   (2002-01-16 10:49) [2]

...Забыл!
Во 2-м способе:


implementation
...
procedure TForm1.MessageHandler(var Msg: TMsg; Handled: Boolean);
begin
case Msg.Msg of {не помню точное имя поля, но смысл его таков}
WM_ENDSESSION: ShowMessage("Ooops! I did it again!");
end;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.006 c
1-43036
dens
2002-02-26 13:44
2002.03.14
Можно ли в ячейку StringGrid поместить не текстовую информацию, а объект, например spinedit?


4-43217
Renard
2002-01-15 23:15
2002.03.14
Как узнать какая структура находится под крысой: ListBox, Edit, Button и т.д.


7-43208
Alexander Beliy
2001-12-10 14:18
2002.03.14
Вопрос про модем


4-43214
metakon
2002-01-12 03:03
2002.03.14
Как отключить клавиатуру и мышку?


3-42922
Roman Tutov
2002-02-14 10:34
2002.03.14
Перенос строки из DBGreed в String Greed