Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.02 c
14-1089915956
Piter
2004-07-15 22:25
2004.08.01
Что на улице творится... ужас!


4-1087415989
juiceman
2004-06-16 23:59
2004.08.01
экранная монополия


1-1090323026
infom
2004-07-20 15:30
2004.08.01
Как вычислить текущий год обучения


1-1090246027
DmitryNekl
2004-07-19 18:07
2004.08.01
Сохранение компонентов в файл и чтение из него


14-1088673701
cherrex
2004-07-01 13:21
2004.08.01
Скрытие процесса в NT




   Наверх