Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Вниз

Ещё раз про трэй (только для профессионалов)   Найти похожие ветки 

 
Kinderr   (2003-12-25 16:34) [0]

Возник вопрос. Написал прогу по мониторинку сетевого трафика. Индикатор трафика помещён в трэй. Но в XP есть такая фича, как скрытие редкоиспользуемых иконок. Как сделать так, чтобы моя иконка была всегда видна в трэе? Всё таки она носит в основном информационный характер


 
Polevi ©   (2003-12-25 16:43) [1]

а профессионалы это кто ?
которые "по мониторинку сетевого трафика" ?


 
VMcL ©   (2003-12-25 16:58) [2]

>Kinderr  (25.12.03 16:34)

Пользователь РУКАМИ заходит в свойства панели задач и настраивает так, как ЕМУ надо.


 
Kinderr   (2003-12-25 23:09) [3]

Пользователь может настроить только скрывать ему трэй или нет. Я вот лично эту фичу включил, но проги которые используют трей как индикатор мне нужны. Вот я и хочу знать, как сделать так, чтобы такая прога была всегда видна.


 
AllDer   (2003-12-26 02:37) [4]

помоему ни как ,если попробывать обновлять Icon свою-
не помогает-значит винды сами заведуют,
покажет если потрогать


 
BiN ©   (2003-12-26 08:55) [5]

Ответ напрашивается сам собой:
Имитировать клик.
см. FAQ


 
Kinderr   (2003-12-26 19:20) [6]

Вон апачевская иконка уже недели 3 висит. Я её ни разу не нажал. А локалки и того больше соединение моргает уже полгода и нормально. Никуда не девается.


 
Darthman ©   (2003-12-26 19:46) [7]

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


 
Dima_dvp ©   (2003-12-26 23:40) [8]

Инфа о том, какие иконки прятать а какие - нет храниться где? Правльно, в реестре. Значит надо что? В реестр залезть и сделать как надо. Только я не знаю где:))) Поставь монитро какоё-нить и найдёшь навернякака..


 
naum   (2003-12-27 00:59) [9]

Парень, если пользователю действительно нужна "информативность" твоей проги на полную катушку, и он не хочет "потери" твоей иконки с трея, то он спокойно выствит в настройках скрытия иконок трэя (наверное все знают где это :) опцию "ВСЕГДА ОТОБРАЖАТЬ" у твоей замечательной (надеюсь freeware) программы :) Я не вижу проблемы... Может что не так понял?!


 
Kerk ©   (2003-12-27 13:41) [10]

Virtual PC, например, сам для своей иконки в настройках скрытия ставит "ВСЕГДА ОТОБРАЖАТЬ"


 
Kinderr   (2003-12-27 16:39) [11]

2Kerk
где это он ставит для своей иконки?


 
Rouse_ ©   (2003-12-29 13:57) [12]

Просто ежесекундно добавляй иконку в трей...

Фокус в чем:
Если иконка от приложения там уже есть и TNotifyIconData.Wnd не изменилось, то новая иконка не добавится... если же ее там нет (к примеру в случае краха проводника) то она появится...

так же, это поможет не пропадать иконке в ХР ...

Желаю успехов


 
Kinderr   (2003-12-29 19:06) [13]

2Rouse - это мысль, но тогда фиг нажмешь на иконку. А я хочу сделать, чтобы при нажитии на нее выскакивало окошко со большой диаграммой и статистикой. Ведь трэй - это только условная диаграмма. Просто показать что сеть работает.


 
Rouse_ ©   (2003-12-29 19:46) [14]

> [13] Kinderr   (29.12.03 19:06)
Кто сказал такую глупость? Все будет работать нормально и накаких проблем с нажатием на иконку не будет возникать... Способ проверенный не один раз ...


 
Kinderr   (2003-12-30 21:06) [15]

попробуем :)


 
Kinderr   (2004-01-01 19:06) [16]

2Rouse

не прошла хитрость :)


 
Werewolfru ©   (2004-01-02 23:19) [17]

Да все просто. Эти пользуются многие проги типа Dr.Web итд. Просто оставляешь name своей иконки пустым, тогда ОСь не может опознать твою иконку, и выводит ее наверх как новую/только что появившуюся.

Think Different!


 
имя   (2004-01-03 00:59) [18]

Удалено модератором


 
имя   (2004-01-03 17:46) [19]

Удалено модератором


 
имя   (2004-01-04 16:26) [20]

Удалено модератором


 
имя   (2004-01-04 22:38) [21]

Удалено модератором


 
Paulchik   (2004-01-05 20:13) [22]

2Werewolfru

можно узнать что за name иконки такой?


 
Kinderrr   (2004-01-06 18:07) [23]

А что за name такой?  Я юзаю стандартную структуру для создания иконки из вашего FAQ.


 
Kinderrr   (2004-01-07 22:19) [24]

ничего не выходит?


 
Grinder ©   (2004-01-11 19:49) [25]

вот мой солюшен
можно сделать через Explorer
т.е. в настройках астохайда можно установить какие иконки не будут скрываться.

но как это программно сделать - не знаю.


 
Grinder ©   (2004-01-13 18:58) [26]

Вот ещё
если интересно

поройтесь с параметрами тут

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify\\PastIconsStream



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

Форум: "WinAPI";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.037 c
6-1073914832
termos
2004-01-12 16:40
2004.03.28
Проверка соединения через сокеты


14-1078213273
ИМХО
2004-03-02 10:41
2004.03.28
XXI век


6-1074350516
MadGhost
2004-01-17 17:41
2004.03.28
Как подсоединияться к Интернету?


1-1078915324
don_dampster
2004-03-10 13:42
2004.03.28
RichEdit и ресурс


1-1078874098
NetKnight
2004-03-10 02:14
2004.03.28
Report in PDF?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский