将外部程序 window 置顶或聚焦
Set external program window on top or focus
所以我看到有人回答了 C# winform 但从未回答过 WPF。
我要做的就是(伪代码):
foreach(var p in process)
if(p.name= "AAAA")
p.window.focus();---->or better p.window.BringOnFront();
这就是我必须通过线程启动外部程序的原因。然后该程序启动并启动辅助 window。这个必须在所有其他之上 windows
谢谢
查看此博客条目:http://ronniediaz.com/2011/05/03/start-a-process-in-the-foreground-in-c-net-without-appactivate/
它解释了您需要使用的 SetForegroundWindow Windows API 调用。
所以我看到有人回答了 C# winform 但从未回答过 WPF。 我要做的就是(伪代码):
foreach(var p in process)
if(p.name= "AAAA")
p.window.focus();---->or better p.window.BringOnFront();
这就是我必须通过线程启动外部程序的原因。然后该程序启动并启动辅助 window。这个必须在所有其他之上 windows 谢谢
查看此博客条目:http://ronniediaz.com/2011/05/03/start-a-process-in-the-foreground-in-c-net-without-appactivate/
它解释了您需要使用的 SetForegroundWindow Windows API 调用。