如题:C# 用Process打开一个第三方exe文件让其始终显示在最前端,问一下应该怎么做才能达到预期的效果?谢谢
解决方案
40
1、是不是程序打开比较慢,还没启动完成就SetForegroundWindow了,试试这样[code=csharp]Process p = new Process();
p.StartInfo.FileName = “notepad”;
if(p.Start())
SetForegroundWindow(p.MainWindowHandle);
[/code/2、还是不能被置前,试试手动启动后找到进程SetForegroundWindow看看能不能行
p.StartInfo.FileName = “notepad”;
if(p.Start())
SetForegroundWindow(p.MainWindowHandle);
[/code/2、还是不能被置前,试试手动启动后找到进程SetForegroundWindow看看能不能行