Kalombyr
@Kalombyr

Как перехватить события окна из внедрённой dll?

Есть программа, хочу вынести часто использующиеся действия на кнопки ("ToolbarWindow32"), для этого внедрил свою dll с помощью "CreateRemoteThread", кнопки создал, всё ок.
Встала проблема с обработкой нажатия. Насколько я понял, нужно как-то отследить вызов WM_COMMAND.

Если делать через "SetWindowsHook" по сути опять же будет внедрение этой же dll...
но тогда придётся внедряющую программу держать запущенной всё время, пока работает основная - а этого нехотелось бы.
В общем, как поступить?
  • Вопрос задан
  • 36 просмотров
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
https://docs.microsoft.com/en-us/windows/win32/api...
С параметром GWL_WNDPROC

Подпихиваете свою оконную процедуру и все.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы