Здравствуйте, pitomnik, Вы писали:
P>Код работает только при кликание на своем окне. При переходе в другое перестает
P>(также и при возврате обратно в свое окно).
DLL существует в адресном пространстве того процесса, в котором произошло событие, перехваченное хуком. Соответственно, все локальные и глобальные переменные содержат мусор. Есть решения — завести в системе адресуемую сущность — очередь сообщений или именованную трубу, и через не данные пропихивать, или создать shared-секцию в dll, разделяемую всеми dll, и в ней хранить нужные данные — хендл она или что еще.
2moder: перемести в win32api, plz.
... << np:silent >> ...