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

Вниз

TrayBar   Найти похожие ветки 

 
Handle ©   (2006-12-11 23:05) [0]

Поскажите как предотвратить автоматическое скрытие неактивных иконок в TrayBar"е ?


 
Гарри Поттер ©   (2006-12-11 23:08) [1]

Правый клик - свойства - скрывать неиспользуемые значки. Это?


 
Eraser ©   (2006-12-11 23:08) [2]

> [0] Handle ©   (11.12.06 23:05)

отследить RegMon"ом какой параметр в реестре меняется при отключении данной опции штатными средствами и вручную менять этот параметр.
возможно как-то еще через COM можно.


 
Handle ©   (2006-12-11 23:11) [3]

Короче почти не реально?


 
Gero ©   (2006-12-11 23:14) [4]

> [3] Handle ©   (11.12.06 23:11)

Вполне реально, уже написали как.


 
Kolan ©   (2006-12-11 23:19) [5]

> Поскажите как предотвратить автоматическое скрытие неактивных
> иконок в TrayBar"е ?

Тебе наверно надо не предотвратить скрытие, а сделать так чтобы твоя иконка не скрывалась. Видимо как правильнее..


 
Gero ©   (2006-12-11 23:20) [6]

> [5] Kolan ©   (11.12.06 23:19)

Такое не нужно, если юзер не хочет ее скрывать, он не будет этого делать.


 
Kerk ©   (2006-12-11 23:21) [7]

> [6] Gero ©   (11.12.06 23:20)

Винда автоматически скроет


 
Kolan ©   (2006-12-11 23:23) [8]

Вот там если настройки этой опции покрутит, то можно настроить скрывать/не скрывать. Имхо вместо того, чтобы менять удобную для пользователя настройку лучьше ттолько свою иконку объявить нескрываемой...


 
Gero ©   (2006-12-11 23:24) [9]

> [7] Kerk ©   (11.12.06 23:21)

Все настраивается.


 
Gero ©   (2006-12-11 23:25) [10]

> [8] Kolan ©   (11.12.06 23:23)
> лучьше ттолько свою иконку объявить нескрываемой

Лучше вобще не заниматься ерундой, если пользователь хочет ее скрыть, то пусть так и будет.


 
Kolan ©   (2006-12-11 23:26) [11]

> [10] Gero ©   (11.12.06 23:25)
> > [8] Kolan ©   (11.12.06 23:23)
> > лучьше ттолько свою иконку объявить нескрываемой
>
> Лучше вобще не заниматься ерундой, если пользователь хочет
> ее скрыть, то пусть так и будет.

Да точно...


 
Rouse_ ©   (2006-12-11 23:28) [12]

Самое простое NIM_MODIFY периодически, если сложнее, то выставить флаг TBSTATE_ENABLED.
Подробней тут: http://rouse.drkb.ru/winapi.php#fwsystrayinfo
Ну а если через реестр, то разбирайся с форматом хранения данных: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify


 
Handle ©   (2006-12-11 23:30) [13]


> Rouse_ ©   (11.12.06 23:28) [12]


Спасибо Большое


 
Anatoly Podgoretsky ©   (2006-12-11 23:34) [14]

> Kolan  (11.12.2006 23:23:08)  [8]

А это право пользователя, а не программиста.


 
antonn ©   (2006-12-12 00:23) [15]

Anatoly Podgoretsky ©   (11.12.06 23:34) [14]
к сожалению, это право ОС. Неоднократно пытался настроить нескрытие одной программы - в итоге иногда (довольно часто) иконка скрывалась (уж не знаю, может там как то заголовок окна связан создавшее иконку, он меняющийся был).
Мне, как пользователю, было бы удобнее в настройках программы поставить галочку "нескрывать иконку в трее", чем добираться до списка и ковыряться в нем в настройках таскбара...


 
AndreyRu   (2006-12-12 01:16) [16]

Просто время от времени сменять иконку и все!



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

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

Наверх





Память: 0.48 MB
Время: 0.046 c
4-1156153588
J Cara
2006-08-21 13:46
2006.12.31
WinApi + FTP


2-1165784910
tigrenok_o
2006-12-11 00:08
2006.12.31
Подскажите пожалуйста


15-1165438654
ferr
2006-12-06 23:57
2006.12.31
Может кто и не знает :)


3-1161004822
Antoxa2005
2006-10-16 17:20
2006.12.31
Как быть на машине установленно 2-е программы обе работают под FB


2-1166128855
Кролик
2006-12-14 23:40
2006.12.31
Поиск по dll





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский