2009-09-23 2 views
4

Я хочу, чтобы мое приложение (написанное на C#), которое нужно запустить в Windows 7, и покажет значок в области уведомлений. По умолчанию используется «только показать уведомление». Я по умолчанию должен показывать значок. ищет api в C# или для написания сценария для этого. Если нет прямого способа сделать это, есть ли какой-либо основной способ?windows7 установить «показать значок и уведомление» программно

+1

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

+1

Я не хочу переоценивать настроение пользователя, но при разработке моей программы пользователь должен видеть значок все время внизу. Я знаю, что тот, кто установил мою программу WANTS, увидит значок, так что пользователю будет намного легче, если он будет автоматически, если ему нужно установить его вручную. – sofr

+0

Возможный дубликат [Программно принудительное отображение значков в области уведомлений/«systray») в окнах 7] (http://stackoverflow.com/questions/1259299/programatically-forcing-icons-to-be-visible -in-the-notification-area-systray) – svick

ответ

7

Я считаю, что дизайн Windows 7 не позволяет вам делать это программно.

Не могли бы вы что-то сделать на главной панели задач, используя Windows API Code Pack?

+0

+1 для обоих упоминаний о том, что вы не можете этого сделать, и что Windows Code Code Pack будет способом пойти на все, что вы _can_. – OregonGhost

+0

+1 тоже. Если вы хотите засунуть приложение в лицо пользователей, определенный способ сделать это - разместить свое приложение на панели задач. –

+0

OK спасибо всем !!! – sofr

Смежные вопросы