Вниз
Скачать: CL | DM;

Скрыть от приложения деактивацию его окна (WM_ACTIVATE)   Найти похожие ветки 

← →
Griha   (2006-08-27 19:57) [0]

Я внедряю в чужое приложение свою DLL. Надо скрыть от приложения деактивацию его окна. Я так понимаю надо поставить хук на WM_ACTIVATE и если сообщение деактивации, то не пересылать его приложению. Подскажите как это сделать?


← →
Ketmar ©   (2006-08-27 20:04) [1]

так уже и ответил сам, собственно. хук ставить.


← →
DVM ©   (2006-08-27 21:28) [2]


> Griha   (27.08.06 19:57)  


> Ketmar ©   (27.08.06 20:04) [1]

Хук тут необязателен. Если dll уже внедрена в адресное пространство процесса породившего окно, то зная, что за окно нам нужно, находим его и заменяем его оконную процедуру на свою. В своей процедуре WM_ACTIVATE (или что другое) обрабатываем по-своему, а для остальных сообщений окна вызываем его старую оконную процедуру.


← →
Ketmar ©   (2006-08-27 21:53) [3]

ну да, можно и просто отсабклассить. не учёл. %-)



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

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



Память: 0.45 MB
Время: 0.028 c
3-1152273434
antoxa2005
2006-07-07 15:57
2006.09.17
FB работать ч-з ODBC+ADO или IBX?


15-1156405666
imbalacedees
2006-08-24 11:47
2006.09.17
MYSQL


2-1157027140
Sesh
2006-08-31 16:25
2006.09.17
Преобразование в char


1-1154510351
семён11
2006-08-02 13:19
2006.09.17
Получить сapture контрола , перекрытого другими окнами/формами


2-1156308815
graf
2006-08-23 08:53
2006.09.17
AVI из нескольких bmp или jpg




   Наверх