本文介绍如何将窗口置于最顶层,以及解决在顶层显示时对锁屏登录界面的影响等问题。用于实现类似Launcher、系统工具等应用需要窗口层级比Windows开始菜单以及置顶任务栏还要高的场景 一般情况下的窗口置顶,可以设置WPF窗口属性Topmost=true 也可以使用WIN32-SetWindowPos函数SetWindowPos 函数 (winuser.h) - Win32 apps | Microsoft Learn,设置窗口层级: 1 /// <summary>设置窗口位置</summary> 2 /// <param name="hwnd">窗口句柄</param> 3 /// <param name="hWndInsertAfter">跟随的窗口句柄</param> 4 /// <param name="x">X轴坐标</param> 5 /// <param name="y">Y轴坐标</param> 6 /// <param name="width">宽</param> 7 /// <param name="height">高</param> 8 /// <param...