Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在另一个第三方全屏应用程序上显示WPF表单?_.net_Winforms_C# 4.0_Fullscreen_Wpf 4.0 - Fatal编程技术网

.net 在另一个第三方全屏应用程序上显示WPF表单?

.net 在另一个第三方全屏应用程序上显示WPF表单?,.net,winforms,c#-4.0,fullscreen,wpf-4.0,.net,Winforms,C# 4.0,Fullscreen,Wpf 4.0,我有一个常规的WPF windows窗体,我想在另一个运行的全屏应用程序上显示它,而不需要全屏应用程序和windows任务栏。另一个应用程序处于全屏模式,就像在全屏模式下的游戏一样 据我所知,只有在没有真正的全屏模式下的应用程序时,setting Top Most才起作用。我的表单不是一个全屏窗口,它只是一个小表单,我希望在其他全屏应用程序上运行和显示 如何使用.net实现这一点[如果需要,我可以使用窗口调用] 作为补充说明,如果上述情况是可能的,当用户单击我的表单时会发生什么情况,会导致其他全

我有一个常规的WPF windows窗体,我想在另一个运行的全屏应用程序上显示它,而不需要全屏应用程序和windows任务栏。另一个应用程序处于全屏模式,就像在全屏模式下的游戏一样

据我所知,只有在没有真正的全屏模式下的应用程序时,setting Top Most才起作用。我的表单不是一个全屏窗口,它只是一个小表单,我希望在其他全屏应用程序上运行和显示

如何使用.net实现这一点[如果需要,我可以使用窗口调用]

作为补充说明,如果上述情况是可能的,当用户单击我的表单时会发生什么情况,会导致其他全屏应用程序最小化[我不希望发生这种情况]还是导致windows任务栏显示

谢谢

试试这个:

[DllImport(“user32.dll”)] 静态外部bool setforegroundindow(IntPtr hWnd)

和加载事件 SetForegroundWindow(新的WindowInteropHelper(this).Handle)


让我知道它是否有效

Winforms和WFP是两种不同的显示API;你指的是哪一个?或者你是把一个放在另一个里面?如果是这样的话,哪个被托管在什么内部?