Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.30;
Скачать: CL | DM;

Вниз

Обновление иконки с системной области панели задач (TrayIcon)   Найти похожие ветки 

 
Ученик   (2002-07-23 17:04) [0]

Приложение работает как сервис NT, при входе пользователя в систему необходимо создать иконку в системной области панели задач (Status Area, Tray), начиная с Microsoft® Internet Explorer 4.0 посылается сообщение "TaskbarCreated", а как быть на NT 4.0 без Internet Explorer 4.0, если еще какие-нибудь способы определения что можно создавать иконку, т.е. панель задач уже создана, WM_USERCHANGED посылается раньше.


 
ZZ ©   (2002-07-23 17:35) [1]

Ты это брось. Иконки и сервис - 2 вещи не совместные!!! Напиши отдельно прогу, общающуюся с сервисом.


 
Ученик   (2002-07-23 17:38) [2]

Да нет, вещи совместимые - интерактивный сервис, только вот обнаружил, что даже WM_USERCHANGED не поддерживается на NT.


 
ZZ ©   (2002-07-23 17:47) [3]

Если говорят не совместимые, значит не совместимые :))
В общем, врачи крайне рекомендуют воздержаться от подобного!!!!
И я тебе того же советую.


 
Ученик   (2002-07-23 17:53) [4]

>ZZ
На Windows 2000 и с Internet Explorer 4.0 работает как надо, спасибо за совет, будем копать дальше. Возник еще один вопрос, сообщение можно зарегистрировать через RegisterWindowMessage, а как узнать какое сообщение зарегистрировано на определенный код, т.е. обратная задача.


 
Ученик   (2002-07-23 18:13) [5]

Ловится WM_DEVICECHANGE, и еще что-то за 49000, так что теперь все нормально.



Страницы: 1 вся ветка

Текущий архив: 2002.09.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
3-97980
Beer
2002-09-06 13:51
2002.09.30
update определенного количества записей.


1-98131
Explorer
2002-09-20 10:22
2002.09.30
Перенос проекта из D3 в D6


3-98017
IgorP
2002-09-08 17:35
2002.09.30
Компонент TSQLStoredProc не работает с MS SQL и Oracle


8-98236
Новиков Алексей
2002-05-30 08:44
2002.09.30
Как вставить картинку в gif-формате в Delphi6?


7-98389
PavelB
2002-07-19 13:00
2002.09.30
изменение цвета