Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.17;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.031 c
2-1156764359
Dr. Genius
2006-08-28 15:25
2006.09.17
Drag n Drop для Edit


1-1154723143
mahab
2006-08-05 00:25
2006.09.17
TshelllistView


1-1154467629
Германн
2006-08-02 01:27
2006.09.17
Недоумение в вопросе использования оператора CASE


15-1156173016
SergP.
2006-08-21 19:10
2006.09.17
Кто знает как убрать банеры на сайте www.****.nm.ru ?


1-1153928748
X9
2006-07-26 19:45
2006.09.17
Неправильная отрисовка TStringGrid