1

イベントが発生したときにトレイアイコンとポップアップとバルーンを表示するプログラムがあります。試行アイコンの画像を変更すると、イベントが発生したときにバルーンがポップアップしないという問題が発生します。何が欠けている可能性がありますか?

アブドゥル・ハリク

4

1 に答える 1

1

アイコンを変更するICONDATAと、システムがバルーンを表示したり、通知アイコンを変更したりしないように変更される可能性があります。cbSize構造体メンバーが誤って設定されている可能性もあります。

ポップアップしようとしたときにShell_NotifyIcon戻るかどうかを確認します。TRUEの場合FALSE、dwMessageメンバーもチェックし、たとえばに設定されているかどうかを確認しNIM_SETVERSIONます。これは、ドキュメントICONDATAに記載されているように、指定された構造のバージョンがサポートされていないことを意味している可能性があります。

また、障害が発生した場合は、関数で実際のエラーを確認してくださいGetLastError

于 2009-07-13T13:13:17.843 に答える