Главная страница
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.079 c
3-1089027145
onics
2004-07-05 15:32
2004.08.01
Подсоединение к Visual FoxPro.


3-1089133145
yaJohn
2004-07-06 20:59
2004.08.01
разграничить права доступа к отдельным записям по группам юзеров


6-1086176513
osama
2004-06-02 15:41
2004.08.01
Памажите сделать сервер средствами АПИ


14-1089745881
\m/
2004-07-13 23:11
2004.08.01
Асма в делфи


1-1089987052
Клафк
2004-07-16 18:10
2004.08.01
В Делфи 6 неизвестная ошибка!