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

Вниз

Вопрос по трею   Найти похожие ветки 

 
Newersim   (2012-10-24 20:15) [0]

Привет всем.
Вопрос создаю иконку в трее с помощью TcoolTrayComponent

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

вопрос: как сделать это программно ? Подозреваю что есть некая ветка реестра. но найти ее сам ен смог.


 
kilkennycat ©   (2012-10-24 20:30) [1]

а у меня в политиках это запрещено. что будешь делать?


 
Newersim   (2012-10-24 21:08) [2]

Выведу тебе сообщение что именно на твоей машине это нужно сделать вручную.

зато на остальных NNNN машинах это бдет происходит автоматом.

p.s требование заказчика.

p.s.s Прошу подсказать - КАК а не ЗАЧЕМ :)


 
Dennis I. Komarov ©   (2012-10-24 21:38) [3]


> Выведу тебе сообщение что именно на твоей машине это нужно
> сделать вручную.
> зато на остальных NNNN машинах это бдет происходит автоматом.

Не надо насиловать юзера...

> p.s требование заказчика.

Требования должны быть обоснованы. Программу в топку за такое поведение

> p.s.s Прошу подсказать - КАК а не ЗАЧЕМ :)

Не-а, ибо не надо хотеть плохого...


 
Rouse_ ©   (2012-10-24 21:54) [4]

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify
IconStream
Только не поможет - потребуется перезапуск эксплорера.

А заказчику так и передай: "дурное требуешь, ПО меняющее пользовательские настройки должно располагаться в корзине сразу с момента установки".


 
брат Птибурдукова   (2012-10-24 22:24) [5]

Иконки в трее (там, где часы) не создают, а запуздыривают. Запомни это накрепко...


 
Leshiy_   (2012-10-25 06:53) [6]


> Требования должны быть обоснованы. Программу в топку за
> такое поведение



> А заказчику так и передай: "дурное требуешь, ПО меняющее
> пользовательские настройки должно располагаться в корзине
> сразу с момента установки".


Не надо таких категоричных высказываний, особенно, не зная предметной области.

ТЗ – есть ТЗ, и мало кто станет разводить демагогию из-за своих личных предпочтений и видений бытия рядового пользователя.


> Только не поможет - потребуется перезапуск эксплорера.


Установка драйверов тоже требует перезагрузки и ничего ведь.


 
kilkennycat ©   (2012-10-25 07:32) [7]


>  и ничего ведь.

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


 
Inovet ©   (2012-10-25 08:02) [8]

> [6] Leshiy_   (25.10.12 06:53)
> разводить демагогию из-за своих личных предпочтений

Личные предпочтения у заказчика, странные предпочтения. В Вин7 так вообще положение иконок в трее настраивается пользователем., а тут какая-то программа начнёт их переставлять. Нельзя так делать. А если предметная область требует видимость иконки архиважногоо приложения - управления атомным реактором, например - то на предприятии следует ввести  правила настройки рабочего стола: "Под страхом лишения (тут подставить чего) не скрывать значки в области уведомлений." И всё, а не требовать от программы что-то там тасовать через эээ... ну, kilkennycat уже сказал как.
[7] kilkennycat ©   (25.10.12 07:32)


 
han_malign   (2012-10-25 08:27) [9]

Если иконка во время сеанса меняется или всплывающие сообщения выдает(то есть выполняет осмысленное информирование о текущем состоянии) - система ее обычно не прячет...
А если это статический мусор - то на фиг оно в трее не надо...


 
Дмитрий С ©   (2012-10-25 13:18) [10]


> han_malign   (25.10.12 08:27) [9]

+1

А вообще можно и поменять настройки, но пользователя нужно об этом спросить.
Меня тоже бесит, когда программа пытается во все щели залезть.


 
Dimka Maslov ©   (2012-10-25 21:28) [11]


> запуздыривают


з а п у д з ы р и в а ю т.

У меня, например, в трее только громкость, состояние сети и лингва. Всё остальное скрыто. Напрочь. А любая программа, которая лезет в трей или вообще службу пытается установить - сразу банится.


 
Newersim   (2012-10-28 16:55) [12]

> Rouse_ ©   (24.10.12 21:54) [4]

Спасибо.

Что касается остальных высказываний:

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

Попробуйте сказать заказчику ( начальству ) что вы не будете делать пункт в тз потому что это неправельно с вашей точки зрения :) Будет интересно послушать его ответ. И ваше итоговое решение.

Спасибо все.


 
Newersim   (2012-10-28 16:56) [13]

> Спасибо все.

Спасибо Всем.


 
kilkennycat ©   (2012-10-28 20:38) [14]


> Вам дают тз и вы чтобы получить оплату будете делать то
> что написано в тз. В противном случае оплату получит разработчик
> который не будет рассуждать о том что удобно или неудобно
> а сделает так как хочет заказчик.
>
> Попробуйте сказать заказчику ( начальству ) что вы не будете
> делать пункт в тз потому что это неправельно с вашей точки
> зрения :) Будет интересно послушать его ответ. И ваше итоговое
> решение.

я раньше тож так думал. когда не уважал себя и не ценил свое время, работу.
Вот еще пример, ты приезжаешь ко мне в автосервис, и требуешь залить в двигатель трансмиссионное масло, уверяя, что оно одинаково, и не слушая меня специалиста, что это смерть движку. Вариант твой: клиент прав, заливаем. Вариант мой - насрать на клиента и его деньги, не заливаем.
В моем случае я теряю 200 рублей и избавляюсь от дебила-клиента. В твоем случае капремонт двигателя и весь сопутствующий моральный геморрой.
в написании ПО тоже самое. если бы я ставил твою такую софтину, ты бы отловил негатив, твой шеф отловил бы негатив, а клиент сказал бы, чито ты его не так понял или не так ему объяснил и по твоей вине такая кака произошла.


 
kilkennycat ©   (2012-10-28 20:40) [15]

покажи своему шефу эту ветку :)


 
QAZ5   (2012-10-28 21:51) [16]

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


 
QAZ5   (2012-10-29 10:18) [17]

вообще любая программа изменяющая системные настройки без разрешения пользователя, при правильном подходе к делу попадает под статью 273 УК РФ
и это уже будет не "демагогия из-за своих личных предпочтений" :)



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

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

Наверх





Память: 0.49 MB
Время: 0.004 c
15-1358322148
O'ShinW
2013-01-16 11:42
2013.05.19
Браузер(FireFox), зараза, стал переходить на httpS


2-1351213528
FIL-23
2012-10-26 05:05
2013.05.19
Поиск в Query


15-1358154750
userabc
2013-01-14 13:12
2013.05.19
именование таблиц бд


15-1357803286
O'ShinW
2013-01-10 11:34
2013.05.19
GetLastError своими руками.


2-1349694081
гия
2012-10-08 15:01
2013.05.19
ShortDateFormat переменная





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