Здравствуйте, Flamer, Вы писали:
F>Здравствуйте, Аноним, Вы писали:
F>[]
А>>Нет, это неработает. Задача проста: перед кликом на иконке в трее надо найти Foreground-окно. Но GetForegroundWindow дает хендл панели задач
F>Перед кликом? Судя по тому, что вы описываете, вы это делаете во время клика
Естественно, что в этом случае "GetForegroundWindow дает хендл панели задач"
F>А зачем все это нужно, если не секрет?
Объясняю: на экране активно окно. Я вызываю меню своей программы из трея, выбираю там какой-либо пункт (в результате этого выбора никаких окон моей программы не показывается), затем меню, естественно, закрывается. А окно, которое было активно до вызова меню, активным не становится. Так вот, надо его активизировать.