![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Хук на закрытие и свертывание окна [D6, Win95/98, WinME, NT4, Win2k, WinXP]
Samael6 © (2004-06-23 16:50:00)Доброго времени суток!
Господа, подскажите, пожалуйста, как устнавить хук на сообщения типа "свернуть" и "закрыть" окно. Хотелось бы повесить свой обработчик на эти дела.
Заранее спасибо всем.
NetworK (2004-06-24 13:19:00) [1]
> Эээ... Если я правильно понял автора, то он хотел бы отслеживать
> "эти" сообщения не только для своего окна...
Угу, для всех
DeadMeat (2004-06-24 11:56:00) [2]> [6] Iks (23.06.04 22:06)
Эээ... Если я правильно понял автора, то он хотел бы отслеживать "эти" сообщения не только для своего окна...
---
...Death Is Only The Begining...
SammIk (2004-06-23 22:19:00) [3]Удалено модератором
Примечание: Offtopic
Iks (2004-06-23 22:06:00) [4]Лови на WinProc:
WM_SYSCOMMAND: begin
if (wParam = SC_CLOSE) or (wParam = SC_MINIMIZE) then
begin
ShowWindow(Window, SW_HIDE);
Exit;
end;
end;
DeadMeat (2004-06-23 19:03:00) [5]> [2] Samael6 © (23.06.04 18:23)
Хук -WH_SHELL
А ещё, набери в Delphi (или прямо в справке, поиском)ShellProc, и щёлкни по энтому F1
---
...Death Is Only The Begining...
Samael6 (2004-06-23 18:32:00) [6]Да, именно.
Snap (2004-06-23 18:28:00) [7]Очевидно хук на получение сообщения если я ничего не путаю.
Samael6 (2004-06-23 18:23:00) [8]А по-подробнее не расскажешь?
Меня интересует с хуком какого типа нужно работать. Если б ты пример небольшой дал, тогда бы стало все понятно.
Спасибо.
DeadMeat (2004-06-23 18:21:00) [9]HSHELL_WINDOWDESTROYED
HSHELL_GETMINRECT
---
...Death Is Only The Begining...