c# - 全屏显示窗口

标签 c# c++ wpf windows winapi

如何在全屏播放电影时显示窗口而不退出电影播放器​​的全屏模式?我只是想让窗口出现在电影的顶部。我知道这是可能的,因为雅虎信使每次显示 pearson 已登录或退出时都会执行此操作,并且我确信还有其他程序也执行此操作,但我现在不记得了。

它可以在 C/C++ mfc、win api 、 c# 、 wpf 中,这并不重要。

最佳答案

仅显示带有 z 顺序的窗口,将其放置在全屏窗口的顶部。我认为您可以通过调用 SetWindowPos 传递 HWND_TOP 来完成此操作。像这样的事情:

SetWindowPos(hwnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);

您可能还想包含 SWP_NOACTIVATE,或者可能包含其他一些 SWP_*** 选项。您可以检查SetWindowPos中的uFlags参数。不同 SWP_*** 消息的函数。

关于c# - 全屏显示窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5077502/

相关文章:

c# - 如何将列表排序为 2 列或更多列

c# - 将控件属性绑定(bind)到 Window ViewModel 类的属性

C#随机数

c# - 如何从azure函数获取json对象的输出?

c++ - MFC 中的窗口角坐标

c++ - 难以理解数组的动态数组的一种实现

c++ - 我是否必须在 Xcode iOS 项目中释放 C 分配的内存?

c# - Canvas 属性和边距的区别

.net - 网格与 Canvas

C#获取动态创建控件的值