1

我正在开发一个 .Net (WPF/C#) 应用程序,该应用程序在不同时间显示通知(类似于 OS X 上的 Growl 通知),我希望通知显示在所有其他窗口之上,包括当有一个完整的窗口时筛选的应用程序(如 PowerPoint 演示文稿)。

无论如何在全屏应用程序上显示一个窗口?

4

3 回答 3

0

或者您可以使用 Popup 代替,它将位于任何窗口或控件的顶部。

于 2013-06-21T06:14:04.623 回答
0

您是否尝试设置TopMost = true此窗口的参数?

还要检查这个线程: Form top most?

于 2013-06-21T05:40:03.983 回答
0

WPF。

private void Window_Deactivated(object sender, EventArgs e)
{
  Thread.Sleep(2000);
  this.Topmost = true;        
}

但这不是最好的选择。在全屏模式下,只有对显示器的独占访问权限,如果它是 OpenGL、DirectX 和 BackBuffer 中的游戏以强加您的数据,则您只能在其上显示。

于 2018-07-14T04:53:30.967 回答