- - PR -
NotifyIconがALT+F4で消えるのを防ぐ方法
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-07-30 21:56
表題の件なのですが、私もユーザーに指摘された初めてそんな現象が起こるのを知りました。
正確にはNotifyIconに右クリックメニューをつけて、メニューを表示した状態でAlt+F4を実行するとアイコンが消えてしまいます。 MSNメッセのようにウィンドウの閉じるボタン押下時に、アプリを終了せず最小化&タスクバー非表示にしたときに、上記操作でトレイのアイコンまで消されてしまうと、タスクマネージャで終了するくらいしか方法がなくなってしまいます。 ドキュメントを見ても、NotifyIconについてはそんな記述もなく、またそれらを制御する機能も提供されいないようで、そもそもこれは仕様なのか? と悪戦苦闘中です。 他のアプリでは同様の操作で消えるものもあれば消えないものもあるため、何か方法があるのだろうな、とは思うのですが・・・。 | ||||
|
投稿日時: 2007-07-31 01:45
ウィンドウを閉じるだから仕様だと思うけど。 トレイアイコンメニューの閉じるを選択しているとみなされるんでないのかな? | ||||
|
投稿日時: 2007-07-31 11:47
はじめまして、リッキーと申します。
NotifyIconを使ったアプリ(ウインドウを最小化又は閉じたときにアイコンだけ残しておく)はよく作成するので、試してみましたがアイコンが消えることはありませんでした。 一つ確認したいのですが「Alt+F4」は「アプリケーションの終了」のショートカットですが、アイコンが消えるだけで作成されたアプリは起動しているんですよね? | ||||
|
投稿日時: 2007-07-31 14:53
そうなんです。
アプリ自体は終了しないんです。 それでアプリ自体は非表示なんで、終了ができなくなってしまうんです。 う〜ん、消えませんか・・。 ひで○なんかもトレイアイコンが消えてしまうみたいなんです・・・。 もう少し調べてみよう。 | ||||
|
投稿日時: 2007-07-31 16:06
FormClosingイベントでキャンセル処理を書かれてると思いますが、その部分はどうなっていますか?
|
1