Re[4]: Получить окно, которое поверх всех других, но неактив
От: Аноним  
Дата: 20.06.04 11:14
Оценка:
Здравствуйте, Flamer, Вы писали:

F>Здравствуйте, Аноним, Вы писали:


F>[]


А>>Нет, это неработает. Задача проста: перед кликом на иконке в трее надо найти Foreground-окно. Но GetForegroundWindow дает хендл панели задач


F>Перед кликом? Судя по тому, что вы описываете, вы это делаете во время клика Естественно, что в этом случае "GetForegroundWindow дает хендл панели задач"


F>А зачем все это нужно, если не секрет?


Объясняю: на экране активно окно. Я вызываю меню своей программы из трея, выбираю там какой-либо пункт (в результате этого выбора никаких окон моей программы не показывается), затем меню, естественно, закрывается. А окно, которое было активно до вызова меню, активным не становится. Так вот, надо его активизировать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.