|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 12, 2004 16:46:02 Hi All! Сделал программку, "прячется" в трей. Всё как в известном туториале, но вот захотелось немного больше. Надо чтобы по двойному клику на иконке в трее окно программы не только появлялось, но еще и выходило на передний план. Точно так, как это делает ася. Пробовал разные варианты, ничего не выходит. Так, по памяти - перерисовки всякие, сообщения типа "стань активным" и прочее. Не помогло - окошко открывается СЗАДИ других :( Может делал кто? Я так думаю, что надо просто одно сообщение окошку послать.... |
|
|
Дата: Июл 12, 2004 19:38:25 · Поправил: vinnie_pooh Может, при создании сделать это окно WS_EX_TOPMOST? ЗЫ. Только что попробовал - окно появляется поверх всех остальных, включая taskmanager. |
|
|
Дата: Июл 13, 2004 06:18:59 vinnie_pooh Зачем же сразу WS_EX_TOPMOST? surfcontrol Пробовал разные варианты Конкретнее, чтобы не предлагать уже опробованное. |
|
|
Дата: Июл 13, 2004 10:52:20 Победил! WS_EX_TOPMOST действительно немного не то, окно потом "не задушишь , не убьешь", в смысле торчит как бельмо на глазу. Я просто немного путанно объяснил чего хочу. Функция SetForegroundWindow меня спасла. Она как раз и выводит окошко на передний план. Спасибо за ответы, всегда приятно знать, что есть люди , готовые помочь. |
|
|
Дата: Июл 20, 2004 10:37:45 SwitchToThisWindow |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.226 |