Всем привет!
Пожалуйста помогите разобраться...
Пишу к приложению плагин (dll), мне необходимо узнать handle окна которое создается приложением и перехватить сообщение закрытия этого окна.
У окна известен заголовок "Project" (я не уверен, что разработчики приложения в дальнейшем его не изменят) и имя класса "Afx:400000:3:0:6:......" у которого при каждом запуске окна меняются последние 6 символов.
Предполагаю нужно сделать следующее:
В CASE %DLL_PROCESS_ATTACH содать таймер (не уверен, можно ли здесь запускать таймер), в которм ожидать появление окна с именем класса содержащего подстроку "Afx:400000:3:0:6:". Получить handle этого окна, запустить hook для отслеживания сообщений окна и остановить таймер.
Поправьте меня, если мое предположение ошибочно, а также у меня большая просьба, если не трудно помочь примером установки хука на сообщения указанного окна. Буду очень благодарен.