Задача- в WH_KEYBOARD хуке на чужую прогу текст из popup окна положить в Clipboard а затем поднять мою прогу.
Проблема — получается или то или другое но не вместе.
По нажатию клавы в WH_KEYBOARD хуке исполняю SendMessage(чужоеWnd, WM_LBUTTONDBLCLK, ...) ЗАФИКСИРОВАТЬ ФОКУС(можно и без этого)
ЗАТЕМ SendInput(...) ИМИТИРУЮ CTRL+INSERT затем
1.шлю моей проге зарегистрированный message и в обработчике
вызываю SetActiveWindow(моя прога)
ИЛИ
2.юзаю SetActiveWindow(моя прога) из хука через AttachThreadInput(чужой + мой)
Все работает но не вместе т.е. одно комментирую — другое работает
Все хэндлы храню в Mapped File
Впечатление — нужно время текст вошел в Clipboard .
Пробовал 1 или 2 делать в Timere — не поднимается моя прога. хотя в системном статусбаре моя прога начинает мигать