помогите!!! из хука на чужое окно поднять мою прогу
От: michaelpl  
Дата: 02.10.02 13:32
Оценка:
Задача- в 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 — не поднимается моя прога. хотя в системном статусбаре моя прога начинает мигать
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.