[リストへもどる]
一括表示

投稿時間:2003/05/28(Wed) 17:08
投稿者名:森のくまさん
Eメール:moriyama@niigata.fujimic.fujisankei-g.co.jp
URL :
タイトル:
タスクトレイにセットしたアイコンが消える
はじめまして。 いつも参考にさせていただいております。

VB6.0でShell_NotifyIconを使ってタスクトレイにアイコンを表示させたのですが、
タスクトレイが再表示される際にアイコンが消えてしまうことがあります。
消えないようにするにはどうすればよいのかわかりません。
タスクトレイにアイコンが表示されているかどうか判断がつけばよいのですが...

どなたかご存知でしたらおしえてください。
よろしくおねがいします。

投稿時間:2003/05/28(Wed) 18:30
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: タスクトレイにセットしたアイコンが消える
> タスクトレイが再表示される際にアイコンが消えてしまうことがあります。
再表示される際とは 自動的に隠す での状態で消えるという事でしょうか?
又、必ず消える。たまに消える。等どちらでしょうか? 


> 消えないようにするにはどうすればよいのかわかりません。

消えるようにするには、どのようにしておられるのでしょうか?

投稿時間:2003/05/28(Wed) 19:22
投稿者名:森のくまさん
Eメール:moriyama@niigata.fujimic.fujisankei-g.co.jp
URL :
タイトル:
Re^2: タスクトレイにセットしたアイコンが消える
> > タスクトレイが再表示される際にアイコンが消えてしまうことがあります。
> 再表示される際とは 自動的に隠す での状態で消えるという事でしょうか?
> 又、必ず消える。たまに消える。等どちらでしょうか? 
>
> > 消えないようにするにはどうすればよいのかわかりません。
>
> 消えるようにするには、どのようにしておられるのでしょうか?

タスクマネージャを起動したり、大量データのコピーをしていたりすると、
タスクトレイから消えている場合が時々あります。
プログラム起動時にADDでタスクトレイに表示させた後は、プログラムを終了するまで
なにもしていません。
よろしくお願いします。

投稿時間:2003/05/28(Wed) 19:58
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: タスクトレイにセットしたアイコンが消える
> > 消えるようにするには、どのようにしておられるのでしょうか?
どのようなプログラムを書いておられるのですか? と言う事です。

たまに発生するなら、エラーが発生して落ちている可能性もあるし
状況を再現できるコードなり詳しい状況(OSや VBのSP やそのプログラムは何を
しているのか? エラー処理はしているのか?等)を書かないと判断できないと思います。

逆に貴方が質問された場合それだけの状況説明で答えられますか?

投稿時間:2003/05/29(Thu) 13:27
投稿者名:さる
Eメール:
URL :
タイトル:
Re: タスクトレイにセットしたアイコンが消える
> タスクマネージャを起動したり、大量データのコピーをしていたりすると、
> タスクトレイから消えている場合が時々あります。

シェルが落ちたときなどにタスクトレイが再描画されると、メッセージが発行されるので、
それを捕まえて再登録してあげればいいです。

詳しくは覚えていないので、RegisterWindowMessage ,TaskbarCreated をキーワードに探してみてください。

うまくいったら報告よろしくです。

投稿時間:2003/05/30(Fri) 19:03
投稿者名:森のくまさん
Eメール:moriyama@niigata.fujimic.fujisankei-g.co.jp
URL :
タイトル:
Re^2: タスクトレイにセットしたアイコンが消える
> > タスクマネージャを起動したり、大量データのコピーをしていたりすると、
> > タスクトレイから消えている場合が時々あります。
>
> シェルが落ちたときなどにタスクトレイが再描画されると、メッセージが発行されるので、
> それを捕まえて再登録してあげればいいです。
>
> 詳しくは覚えていないので、RegisterWindowMessage ,TaskbarCreated をキーワードに探してみてください。
>
> うまくいったら報告よろしくです。

ありがとうございます、探してみます。