Hi ALL.
C новым тебя.
Hi Деду Морозу.
Есть Interactive сервис. Выводит в трей иконку. После комбинации LogOFF -> LogON она естественно пропадает. Вопрос как сделать её 'липучей'. Можно конечно как-то по таймеру проверять загруженость TaskBar, но это ведь не наш метод... Неправильно это как-то. Может есть какое-то глобальное сообщение о том, что shell загрузился?
SM>Есть Interactive сервис. Выводит в трей иконку. После комбинации LogOFF -> LogON она естественно пропадает. Вопрос как сделать её 'липучей'. Можно конечно как-то по таймеру проверять загруженость TaskBar, но это ведь не наш метод... Неправильно это как-то. Может есть какое-то глобальное сообщение о том, что shell загрузился?
Если стоит IE4 или выше, то рассылается сообщение:
// При инициализации
FTaskMessage := RegisterWindowMessage('TaskbarCreated')
// а дальше при обработке сообщений:
if Msg.message = FTaskMessage then
AddIcon