我有一个常规的WPF窗体,我希望在另一个正在运行的全屏应用程序的顶部显示,而不会使全屏幕应用程序最小化并显示Windows任务栏。另一个应用程序处于全屏模式,就像游戏在全屏模式下的运行方式一样。
据我所知设置Top Top只有在真正的全屏模式下没有应用程序时才有效。我的表单不是一个全屏窗口,它只是一个我希望运行并显示在另一个全屏应用程序之上的小表单。
如何使用.net完成[如果需要,我可以使用窗口调用]?
作为一个补充说明,如果上面的内容是可能的,当用户点击我的表单时会发生什么,是否会导致另一个全屏应用程序最小化[因为我不希望发生这种情况]或导致窗口任务栏出现?
谢谢!
答案 0 :(得分:1)
试试这个:
[的DllImport( “USER32.DLL”)] static extern bool SetForegroundWindow(IntPtr hWnd);
和Loaded事件 SetForegroundWindow(new WindowInteropHelper(this).Handle);
让我知道它是否有效