一番上のウィンドウがあります。他の最上位ウィンドウよりも最上位にする必要がありますが、フルスクリーン ウィンドウをカバーしないでください: 特に: {Windows Media Player, Youtube flash player, RDP}
継続的なチェックによる解決策があります:
- 私がチェックする YYY ミリ秒ごとに、(同じディスプレイ上に) 画面の寸法と同じ寸法の別の最上部のウィンドウがあります。
- もしそうなら、私のウィンドウを一番上にしないでください。そうでなければ、一番上にします。
しかし、数十回のシステムコールを実行せず、最上位のウィンドウのツリー全体を毎秒トラバースする、リソース消費の少ない別のソリューションを探しています。
どんなWM_でも扱えます
プロセスにフックを挿入できます。
問題:
同じデスクトップで全画面ウィンドウを検出する方法は?
着信 WM_(s) または継続的なチェック以外の手法を使用してフルスクリーン モードを検出する方法は?