Программно заставить значки быть видимыми в «области уведомлений» / «systray») в Windows 7 - PullRequest
4 голосов
/ 11 августа 2009

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

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

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

Редактировать: я не ищу способ переопределить запрос пользователя. То, что я спрашиваю, есть ли способ изначально появиться, даже если пользователь затем постоянно скрывает вас. то есть, можем ли мы сделать это "отказом" вместо "отказа"

1 Ответ

2 голосов
/ 11 августа 2009

Это из MSDN, по-видимому, говорит о том, что вы не можете:

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

...