2009-06-17 5 views
3

MSN Messengerや他のほとんどのチャットプログラムのようなタスクバーからのポップアップ通知を提供したい通知アプリケーションを作成したいと思っています。理想的にはWin32呼び出しを使用せずに、VB .NETまたはC#を使用して良い例がありますか?ありがとう。また、トースト通知として知らMSN Messengerのような通知 - あなたは.NET VB .NETまたはC#のサンプルを知っていますか?

答えて

1
+0

私はこの例をオンラインで見つけました。私はWin32呼び出しの使用を避けようとしています。 – Achilles

+0

この記事で触れたように、フォーカスを奪うことなくウィンドウを表示する唯一の方法は、Win32のShowWindowメソッドです。だからあなたは本当にWin32を避けて、あなたが望む動作を得ることはできません。 –

+1

少し掘り下げましたが、私はこの参照を見つけました: http://msdn.microsoft.com/en-us/library/system.windows.forms.sh.withowoutactact.aspx この質問と同様に: http://stackoverflow.com/questions/630420/prevent-form-from-stealing-focus/631082 Win32呼び出しなしでフォーカスが盗まれるのを防ぐことができるようです:-D – Achilles

0

Here's another example on codeproject

トピックが多少オフです。私はこれらのことが悪いと思う。私は彼らが一番気が散っている時にいつもポップアップするので、彼らは発明されたことがないといい。 S ee human task switching considered harmful

そして、マイクの愛のために、presentation modeを検出してトーストを止めてください。おそらく、むしろMSNメッセンジャーよりも見通しをモデルにした、これを試して

関連する問題