码迷,mamicode.com
首页 > Windows程序 > 详细

winform恢复窗口前端显示

时间:2018-02-05 14:31:31      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:current   getc   style   class   blog   添加   void   color   roc   

1.添加系统DLL引用

[DllImport("user32.dll")]
public static extern void SwitchToThisWindow(IntPtr hWnd, bool fAltTab);

2.得到窗口句柄

应用程序运行时

Process instance = null;
Process current = Process.GetCurrentProcess(); Process[] processes = Process.GetProcessesByName(current.ProcessName); //遍历与当前进程名称相同的进程列表 foreach (Process process in processes) {   //如果实例已经存在则忽略当前进程   if (process.Id != current.Id)   {     //得到已经存在的进程     instance = process;
    break;
  }
}

应用程序运行中

Process instance = Process.GetCurrentProcess();

3.调用API

SwitchToThisWindow(instance.MainWindowHandle, true);

 

winform恢复窗口前端显示

标签:current   getc   style   class   blog   添加   void   color   roc   

原文地址:https://www.cnblogs.com/tian2008/p/8416891.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!