首页 文章

我如何让应用程序保持领先,但在youtube等全屏网站下

提问于
浏览
0

我已将我的应用程序窗口设为TopMost . 一切都还可以,但是当我在Chrome中播放全屏YouTube视频时,我的应用程序仍处于最佳状态 . 任务栏也在顶部 . 在Edge Everythink是好的 - 全屏视频是TopMost,我的应用和任务栏都在该视频下 .

这有什么问题?

1 回答

  • 0

    窗口堆栈实际上不是单个堆栈 . 有各种“异常”可以影响Windows链的Z顺序及其渲染算法 .

    为了提高效率,一些应用程序(包括浏览器和浏览器插件)可以使用所谓的“覆盖缓冲区”而不是通用窗口上下文来尽可能快速和平滑地呈现自己 . 鉴于此,您的应用程序不能始终是最顶层的窗口,因为覆盖缓冲区是各自所有者应用程序完成的独占区域 .

相关问题