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

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

Вопрос по трею [D7]


Newersim ©   (2012-10-24 20:15:00) 

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

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

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


QAZ5   (2012-10-29 10:18:00) [1]

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


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

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


kilkennycat   (2012-10-28 20:40:00) [3]

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


kilkennycat   (2012-10-28 20:38:00) [4]


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

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


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

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

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


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

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

Спасибо.

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

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

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

Спасибо все.


Dimka Maslov   (2012-10-25 21:28:00) [7]


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


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

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


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


> han_malign   (25.10.12 08:27) [9]

+1

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


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

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


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

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

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


kilkennycat   (2012-10-25 07:32:00) [11]


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

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


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


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



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


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

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


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


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


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

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


Rouse_   (2012-10-24 21:54:00) [14]

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

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


Dennis I. Komarov   (2012-10-24 21:38:00) [15]


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

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

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

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

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

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


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

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

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

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

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


kilkennycat   (2012-10-24 20:30:00) [17]

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


Наверх

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