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

Вниз

Хук на закрытие и свертывание окна   Найти похожие ветки 

 
Samael6 ©   (2004-06-23 16:50) [0]

Доброго времени суток!
Господа, подскажите, пожалуйста, как устнавить хук на сообщения типа "свернуть" и  "закрыть" окно. Хотелось бы повесить свой обработчик на эти дела.

Заранее спасибо всем.


 
DeadMeat ©   (2004-06-23 18:21) [1]

HSHELL_WINDOWDESTROYED
HSHELL_GETMINRECT

---
...Death Is Only The Begining...


 
Samael6 ©   (2004-06-23 18:23) [2]

А по-подробнее не расскажешь?
Меня интересует с хуком какого типа нужно работать. Если б ты пример небольшой дал, тогда бы стало все понятно.

Спасибо.


 
Snap ©   (2004-06-23 18:28) [3]

Очевидно хук на получение сообщения если я ничего не путаю.


 
Samael6 ©   (2004-06-23 18:32) [4]

Да, именно.


 
DeadMeat ©   (2004-06-23 19:03) [5]

> [2] Samael6 ©   (23.06.04 18:23)
Хук - WH_SHELL
А ещё, набери в Delphi (или прямо в справке, поиском) ShellProc, и щёлкни по энтому F1

---
...Death Is Only The Begining...


 
Iks   (2004-06-23 22:06) [6]

Лови на WinProc:
WM_SYSCOMMAND: begin
                     if (wParam = SC_CLOSE) or (wParam = SC_MINIMIZE) then
                       begin
                         ShowWindow(Window, SW_HIDE);
                         Exit;
                       end;
                  end;


 
SammIk ©   (2004-06-23 22:19) [7]

Удалено модератором
Примечание: Offtopic


 
DeadMeat ©   (2004-06-24 11:56) [8]

> [6] Iks   (23.06.04 22:06)
Эээ... Если я правильно понял автора, то он хотел бы отслеживать "эти" сообщения не только для своего окна...

---
...Death Is Only The Begining...


 
NetworK   (2004-06-24 13:19) [9]


> Эээ... Если я правильно понял автора, то он хотел бы отслеживать
> "эти" сообщения не только для своего окна...

Угу, для всех



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

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

Наверх




Память: 0.48 MB
Время: 0.05 c
1-1090337660
slaga
2004-07-20 19:34
2004.08.01
Team Source ??


1-1089983911
Скив
2004-07-16 17:18
2004.08.01
заполнение Textarea


1-1090240379
Dmitry
2004-07-19 16:32
2004.08.01
MDI Application


14-1089525176
Aldor_
2004-07-11 09:52
2004.08.01
Опять заголовки


14-1089374389
Ketmar
2004-07-09 15:59
2004.08.01
задача, об которую сломали челюсти четыре человека %-)