Главная страница
    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.47 MB
Время: 0.045 c
8-1146665803
mobila
2006-05-03 18:16
2006.12.31
Масштабирование изображения


15-1165809964
Slider007
2006-12-11 07:06
2006.12.31
С днем рождения ! 11 декабря


2-1165997990
Клара
2006-12-13 11:19
2006.12.31
Отчеты


2-1165914151
Kvinta
2006-12-12 12:02
2006.12.31
Поиск в дате в Гриде


15-1165484004
Strate
2006-12-07 12:33
2006.12.31
Нда... Прослушка компов всего мира..





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