Форум: "Прочее";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
ВнизСкрыть от приложения деактивацию его окна (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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.037 c