![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ещё раз про трэй (только для профессионалов) [D7, WinXP]
Kinderr © (2003-12-25 16:34:00)Возник вопрос. Написал прогу по мониторинку сетевого трафика. Индикатор трафика помещён в трэй. Но в XP есть такая фича, как скрытие редкоиспользуемых иконок. Как сделать так, чтобы моя иконка была всегда видна в трэе? Всё таки она носит в основном информационный характер
Grinder (2004-01-13 18:58:00) [1]Вот ещё
если интересно
поройтесь с параметрами тут
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify\\PastIconsStream
Grinder (2004-01-11 19:49:00) [2]вот мой солюшен
можно сделать через Explorer
т.е. в настройках астохайда можно установить какие иконки не будут скрываться.
но как это программно сделать - не знаю.
Kinderrr (2004-01-07 22:19:00) [3]ничего не выходит?
Kinderrr (2004-01-06 18:07:00) [4]А что за name такой? Я юзаю стандартную структуру для создания иконки из вашего FAQ.
Paulchik (2004-01-05 20:13:00) [5]2Werewolfru
можно узнать что за name иконки такой?
(2004-01-04 22:38:00) [6]Удалено модератором
(2004-01-04 16:26:00) [7]Удалено модератором
(2004-01-03 17:46:00) [8]Удалено модератором
(2004-01-03 00:59:00) [9]Удалено модератором
Werewolfru (2004-01-02 23:19:00) [10]Да все просто. Эти пользуются многие проги типа Dr.Web итд. Просто оставляешь name своей иконки пустым, тогда ОСь не может опознать твою иконку, и выводит ее наверх как новую/только что появившуюся.
Think Different!
Kinderr (2004-01-01 19:06:00) [11]2Rouse
не прошла хитрость :)
Kinderr (2003-12-30 21:06:00) [12]попробуем :)
Rouse_ (2003-12-29 19:46:00) [13]> [13] Kinderr (29.12.03 19:06)
Кто сказал такую глупость? Все будет работать нормально и накаких проблем с нажатием на иконку не будет возникать... Способ проверенный не один раз ...
Kinderr (2003-12-29 19:06:00) [14]2Rouse - это мысль, но тогда фиг нажмешь на иконку. А я хочу сделать, чтобы при нажитии на нее выскакивало окошко со большой диаграммой и статистикой. Ведь трэй - это только условная диаграмма. Просто показать что сеть работает.
Rouse_ (2003-12-29 13:57:00) [15]Просто ежесекундно добавляй иконку в трей...
Фокус в чем:
Если иконка от приложения там уже есть и TNotifyIconData.Wnd не изменилось, то новая иконка не добавится... если же ее там нет (к примеру в случае краха проводника) то она появится...
так же, это поможет не пропадать иконке в ХР ...
Желаю успехов
Kinderr (2003-12-27 16:39:00) [16]2Kerk
где это он ставит для своей иконки?
Kerk (2003-12-27 13:41:00) [17]Virtual PC, например, сам для своей иконки в настройках скрытия ставит "ВСЕГДА ОТОБРАЖАТЬ"
naum (2003-12-27 00:59:00) [18]Парень, если пользователю действительно нужна "информативность" твоей проги на полную катушку, и он не хочет "потери" твоей иконки с трея, то он спокойно выствит в настройках скрытия иконок трэя (наверное все знают где это :) опцию "ВСЕГДА ОТОБРАЖАТЬ" у твоей замечательной (надеюсь freeware) программы :) Я не вижу проблемы... Может что не так понял?!
Dima_dvp (2003-12-26 23:40:00) [19]Инфа о том, какие иконки прятать а какие - нет храниться где? Правльно, в реестре. Значит надо что? В реестр залезть и сделать как надо. Только я не знаю где:))) Поставь монитро какоё-нить и найдёшь навернякака..
Darthman (2003-12-26 19:46:00) [20]"кликните" по своей иконке программно.