文書番号: 418138 - 最終更新日: 2004年2月24日 - リビジョン: 1.2 SDK32: 通知領域にアイコンが登録されないことがあるこの記事は、以前は次の ID で公開されていました: JP418138 目次概要
この資料は、Shell_NotifyIcon() API での、通知領域へのアイコン登録に関する動作について補足したものです。
詳細
Shell_NotifyIcon() では、シェルがハングアップしている場合などを考慮し、シェルへの登録作業が 4 秒以内に完了しない場合には失敗したとみなして制御を戻します。
この場合、Shell_NotifyIcon() API は FALSE を返し、GetLastError() API の値は、
1460(ERROR_TIMEOUT) となります。 状況
この動作は、仕様です。 補足この動作を考慮したアプリケーション側での対処としては、以下のようなものが考えられます。 (Shell_NotifyIcon() の呼び出しが FALSE を返し、GetLastError() の値がERROR_TIMEOUT だった場合)
関連情報180498?
(http://support.microsoft.com/kb/180498/JA/
)
Explorer.exe の終了後にタスクバーからアイコンが消える
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。" |
|

先頭へ戻る
