全屏应用程序的 C# WPF 覆盖?

C# WPF Overlay for fullscreen applications?

我正在制作一个应用程序来显示您按下的键,我想知道是否有办法在屏幕顶部覆盖一些图像小部件,以便即使您全屏显示它们也能保持在顶部屏幕模式。我在 Visual Studio 中使用 WPF。 link 教程或​​下载示例会有很大帮助!

您尚未阐明是希望小部件显示在所有 windows 之上,还是只显示在 WPF 小部件之上。

如果您希望它只显示在您的 window 上,请考虑使用 an adorner

如果你想让它出现在 all windows 上,那么使用 this WindowSinker class 拦截你的 window 的 WM_SETFOCUS 消息] 并调用 SetWindowPos 来设置 HWND_TOPMOST 标志。