Программное принудительное отображение значков в области уведомлений / системном трее) в Windows 7

Windows 7 позволяет пользователям скрывать/отображать значки в «области уведомлений» (на панели задач).

По умолчанию я думаю, что они скрыты?

Можно ли программно (либо через приложение, либо через установщик) заставить значки появляться?

Изменить: я не ищу способ переопределить запрос пользователя. То, о чем я спрашиваю, есть ли способ ИЗНАЧАЛЬНО появиться, даже если пользователь затем скрывает вас навсегда. т. е. можем ли мы сделать его «отказом» вместо «согласия»


person John    schedule 11.08.2009    source источник
comment
О боже нет! Я надеюсь, что нет никакого способа сделать это! Наконец, системный трей движется в более разумном направлении, и вы хотите отменить это!   -  person Joachim Sauer    schedule 11.08.2009
comment
Да я во многом с тобой согласен. Причина, по которой я спрашиваю, заключается в том, что наше приложение является приложением для резервного копирования. Мне кажется, что это подходит для небольшой категории приложений, которые вы действительно можете захотеть иметь возможность с первого взгляда проверить статус. У меня нет абсолютно никаких проблем с тем, что последнее слово об иконках остается за пользователем. Я задаюсь вопросом, не следует ли разрешать приложениям устанавливать видимость по умолчанию.   -  person John    schedule 13.08.2009
comment
Почти все думают, что их приложение относится к категории небольших приложений... Правда в том, что потребителю все равно. Пока ваше приложение выполняет свою работу, он не хочет знать об этом или видеть его. Ему это просто не важно. И в редком случае, когда ему нужна постоянная информация о состоянии, он может легко включить ее вручную.   -  person Joachim Sauer    schedule 13.08.2009
comment
Я не согласен. Есть несколько приложений, которые, очевидно, не нуждаются в постоянном присутствии. И есть абсолютно те, которые делают. например, я использую уведомитель Gmail, который в основном представляет собой значок на панели задач, который загорается, когда у меня есть почта. Это буквально только работа. Итак, я бы установил его, а затем он не появлялся без вмешательства пользователя? Это не кажется правильным. Во всяком случае, я уверен, что эта дискуссия уже где-то бушует ;-)   -  person John    schedule 17.08.2009
comment
возможный дубликат Как всегда отображать значки на панели задач в Windows по по умолчанию?   -  person svick    schedule 05.09.2011
comment
Интересно, есть ли способ вызвать обработку Windows для этого - например. программно заставить ОС спрашивать пользователя, хотят ли они видеть уведомления. Пользователь по-прежнему имеет контроль. В противном случае это похоже на то, когда MS начал случайным образом скрывать пункты меню в Word. Люди перестали использовать эти функции.   -  person Adrien    schedule 13.02.2019


Ответы (1)


Это из MSDN кажется предположить, что вы не можете:

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

person John    schedule 11.08.2009
comment
Видимо можно. Недавно я установил Dropbox, онлайн-программу для синхронизации файлов, и ее значок появился прямо рядом с моими часами. Не в скрытых значках, а прямо рядом с моим индикатором уровня заряда батареи. - person Alex Essilfie; 27.12.2010