Задать вопрос
Kalombyr
@Kalombyr

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

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

Если делать через "SetWindowsHook" по сути опять же будет внедрение этой же dll...
но тогда придётся внедряющую программу держать запущенной всё время, пока работает основная - а этого нехотелось бы.
В общем, как поступить?
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
https://docs.microsoft.com/en-us/windows/win32/api...
С параметром GWL_WNDPROC

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

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

Похожие вопросы