zoukankan      html  css  js  c++  java
  • 点击Winform右下角图标,在最前端展示窗口

    //调用Windows API 展示窗口到最前端
    SwitchToThisWindow(this.Handle, true);//窗体的句柄 this.Handle

     
     
    SwitchToThisWindow (user32)
     
    Summary
    Switches focus to a specified window and brings it to the foreground.

    C# Signature:

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

    VB Signature:

    Declare Sub SwitchToThisWindow Lib "user32.dll" ( _
       hWnd As IntPtr, fAltTab As Boolean)

    Notes:

    Set fAltTab to true if you want it to work well for switching between applications. Otherwise won't work if application you're switching to is minimized.

    Note that this function is deprecated and not intended for general use according to MSDN.

    Tips & Tricks:

    Please add some!

    Sample Code:

        static void Main()
        {
            int nIndex;

            Process   procCurrent = Process.GetCurrentProcess();
            Process[] procProgram = Process.GetProcessesByName("Foo");

            /* check if program is already running */
            if(procProgram.Length > 1)
            {
                for(nIndex = 0; nIndex < procProgram.Length; nIndex++)
                {
                    /* switch to the other instance and let this one die */
                    if(procProgram[nIndex].Id != procCurrent.Id)
                        SwitchToThisWindow(procProgram[nIndex].MainWindowHandle, true);
                }
            }
            else
            {
                /* enable visual style, most commonly associated with the XP operating system */
                Application.EnableVisualStyles();
                Application.DoEvents();
                Application.Run(new frmFoo());
            }
        }

  • 相关阅读:
    使用docker搭建FastDFS文件系统 + python3 上传测试
    小学四则运算编程实践
    熟悉编程语言
    fibnacci数列递归实现
    2019-2020-1 20191315《信息安全专业导论》第七周学习总结
    2019-2020-1 20191315《信息安全专业导论》第六周学习总结
    2019-2020-1 20191315 《信息安全专业导论》第五周学习总结
    2019
    2019-2020-1 20191315《信息安全专业导论》第三周学习总结
    师生关系
  • 原文地址:https://www.cnblogs.com/micro-chen/p/5201833.html
Copyright © 2011-2022 走看看