Windows XP では、プログラムがユーザーの注意を引く必要がある場合、タスクバー ボタンがオレンジ色に点滅します。IM プログラムを使用している人は、おそらくこの動作に精通しています。しかし、フルスクリーン モードのゲームをプレイしているときは、それが表示されず、メッセージに応答がありません。
現在、私は独自のゲーム エンジンを作成しており、ユーザーに親切にしたいと考えています。他のプログラムがタスクバー ボタンを「オレンジ色の点滅モード」に設定したときにプログラムに通知するフックを作成できる Windows API 呼び出しはありますか? そうすれば、それが発生したときにユーザーに通知できます。
これが利用できない場合、私は驚くでしょう。90 年代半ばに、この方法を実行できる Mac OS Classic スクリーンセーバーを見ました。そこから着想を得ました。
編集:これはhow-can-i-programmatically-determine-if-an-application-is-flashing-in-the-taskbの複製としてフラグが立てられましたが、答えがこれの方が優れているため、再度開きました。可能性のある解決策がある場合は、より多くの人々が議論します。