zoukankan      html  css  js  c++  java
  • winform恢复窗口前端显示

    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);
  • 相关阅读:
    C语言学习第八章
    C语言学习第七章
    C语言学习第六章
    C语言学习第五章
    ssh的bug
    Oracel 用户管理
    初识Kettle
    IDEA使用MAVEN时自动创建骨架卡的设置
    2017/6/12 JSON
    DDL,DML,DQL
  • 原文地址:https://www.cnblogs.com/tian2008/p/8416891.html
Copyright © 2011-2022 走看看