MSN Messenger как уведомление. Знаете ли вы какие-нибудь примеры в .NET VB .NET или C#?

Я хочу написать приложение для уведомлений, в котором я хотел бы предоставлять всплывающие уведомления с панели задач, аналогичные тем, которые есть в MSN Messenger или большинстве других программ чата. Есть ли хорошие примеры использования VB .NET или C#, в идеале без использования вызовов Win32? Спасибо.


person Achilles    schedule 17.06.2009    source источник


Ответы (4)


Возможно, попробуйте это, созданное по образцу Outlook, а не MSN Messenger, но, конечно, вы все равно можете его настроить:

http://www.codeguru.com/csharp/csharp/cs_misc/userinterface/article.php/c10139

person The Matt    schedule 17.06.2009

http://www.codeproject.com/KB/miscctrl/RobMisNotifyWindow.aspx

person Paul Alexander    schedule 17.06.2009
comment
Я нашел этот пример в Интернете. Я пытаюсь избежать использования вызовов Win32. - person Achilles; 17.06.2009
comment
Как упоминалось в статье, единственный способ отобразить окно без кражи фокуса — это метод Win32 ShowWindow. Таким образом, вы не можете избежать Win32 и получить желаемое поведение. - person Paul Alexander; 17.06.2009
comment
Немного покопался, но нашел эту ссылку: msdn.microsoft.com/en-us/library/, а также этот вопрос SO: stackoverflow.com/questions/630420/ Похоже, вы можете предотвратить кражу фокуса без вызовов Win32 :-D - person Achilles; 03.07.2009

Также известен как всплывающие уведомления. Вот еще один пример кода проекта.

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

И ради любви к Майку, пожалуйста, определите режим презентации И перестань поднимать тосты. (ты слышишь меня по скайпу?!)

person Brian Reiter    schedule 17.06.2009

Я нашел лучшее решение для того, что хочу сделать: http://msdn.microsoft.com/en-us/magazine/cc163732.aspx

person Achilles    schedule 30.06.2009