2017-02-15 10 views
0

私は自分のアプリウィンドウTopMostを作った。すべてが大丈夫ですが、たとえば私がChromeでフルスクリーンのYouTube動画を再生しているときは、私のアプリはまだ上にあります。タスクバーも一番上にあります。エッジではeverythinkはOK - フルスクリーンビデオはTopMost、私のアプリとタスクバーはそのビデオの下にあります。私はアプリをトップに置くことができますが、youtubeのようなフルスクリーンのサイトの下に置くことができます

どうしたのですか?

答えて

0

ウィンドウスタックは実際には1つのスタックではありません。ウィンドウチェーンのZオーダーやレンダリングアルゴリズムに影響を与えるさまざまな「例外」があります。

効率を上げるために、一部のアプリケーション(ブラウザとブラウザプラグインを含む)では、一般的なウィンドウコンテキストの代わりにいわゆる「オーバーレイバッファ」を使用して、可能な限り高速かつスムーズにレンダリングできます。それを考えると、オーバーレイバッファはそれぞれの所有者アプリケーションによって満たされる排他領域であるため、アプリは常に最上位のウィンドウになることはできません。

関連する問題