Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
SlS


Сообщения: n/a

Профиль | Цитировать


Народ! Дело видно в самой Оси =( Дело в том, что они пропадают именно при первом входе в учётную запись. Если выйти и зайти снова в учётку не перезагружая комп - всё восстанавливается!

Я как программист (Delphi/Pascal) могу сказать одно, за размещение иконок в сестемном трее отвечает функция Shell_NotifyIcon имеющая структуру:
BOOL Shell_NotifyIcon(
DWORD dwMessage,
NOTIFYICONDATA* lpData
);

Параметр dwMessage отвечает за действия над иконкой (добавить, обновить, удалить). Если программа по какой-то причине не обработала результат этой функции (результат о том что произошла ошибка при размещении иконки в трее), то иконка может просто напросто не появиться.

Это думаю можно прогнать отладчиком, но я с этим не очень дружу , или просмотреть журнал винды. У меня пока такой проблемы нет, так что нечего мне там смотреть . А папки с иконками из трея нет! Есть только инфа в реестре о настройках отображения которые выбирает пользователь. Об этих настройках говорили до меня.

Отправлено: 20:44, 29-08-2005 | #16