Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ещё раз про трэй (только для профессионалов) [D7, WinXP]


Страницы:   1 2

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]

"кликните" по своей иконке программно.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо