2009-07-13 11 views
1

トレイアイコンとポップアップを表示するプログラムがあり、イベントが発生するとバルーンが表示されます。イベントが発生したときにバルーンポップアップが表示されないTryアイコンのイメージを変更すると、問題が発生します。アイコンを変更しているときアブドゥル・ハリクトレイアイコンの問題

答えて

1

はたぶん、そのICONDATAは、システムがバルーンを表示するか、もはや通知アイコンを変更しないことのように変更されます。それは間違って設定することができますcbSize構造体メンバ。

ポップアップ時にShell_NotifyIconTRUEを返すかどうかを確認します。 FALSEの場合は、dwMessageメンバーもチェックします。 NIM_SETVERSION。つまり、与えられたICONDATA構造体のバージョンは、documentationのようにサポートされていないということです。

また、障害の場合はGetLastError機能で実際のエラーをチェックしてください。

+0

ok Shell_NotifyIcon()methogがtrueを返すと、問題がある程度解決されました。バルーンは一部のPCイベントに表示されません。何が問題になる可能性がありますか? –

+0

バルーンが現れるバージョンとは対照的に、これらのPCのWindowsバージョンとは何ですか? – macbirdie

+0

Windows xpバージョン5.1ビルド2600 sp3 –

関連する問題