![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поймать событие зезактивации формы [D7, XP]
Urvin © (2006-02-18 11:51:00)Как поймать сообщение об активации/дезактивации формы?
Urvin (2006-02-18 12:38:00) [1]все. ясненько!
ype
TForm1 = class(TForm)
...
private
procedure AppDeactivate(Sender: TObject); // Написать ручками
...
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnDeactivate := AppDeactivate; // Назначаем обработчик события
end;
procedure TForm1.AppDeactivate(Sender: TObject);
begin
Application.Minimize; // Событие произошло, делаем, все что нам нужно
end;
ЮЮ (2006-02-18 11:59:00) [2]Соответственно, onActivate - об активации
Urvin (2006-02-18 11:59:00) [3]>>TApplication.OnDeactivate
а как его используют?
ЮЮ (2006-02-18 11:58:00) [4]TCustomForm.OnDeactivate
Если в рамках одного приложения
TApplication.OnDeactivate
Если активным стало другое приложение