Вниз
Скачать: 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.021 c
1-1090083860
diablo_m
2004-07-17 21:04
2004.08.01
Динамическое создание формы


4-1087395044
Erik1
2004-06-16 18:10
2004.08.01
Теория загрузки упакованого файла?


14-1089551840
SergP
2004-07-11 17:17
2004.08.01
Блочное копирование данных


14-1089738290
VID
2004-07-13 21:04
2004.08.01
NetMeeting - как с ним работать ?


14-1089996598
panov
2004-07-16 20:49
2004.08.01
Блин, флудеров развелось.




   Наверх