首页 > 代码库 > 窗体句柄的简单封装及激活指定的窗体

窗体句柄的简单封装及激活指定的窗体

        private static void ActivateOtherWindow(string windowName)        {            var other = FindWindow(null, windowName);            if (other != IntPtr.Zero)            {                SetForegroundWindow(other);                if (IsIconic(other))                    OpenIcon(other);            }        }                [DllImport("user32", CharSet = CharSet.Unicode)]        static extern IntPtr FindWindow(string cls, string win);        [DllImport("user32")]        static extern IntPtr SetForegroundWindow(IntPtr hWnd);        [DllImport("user32")]        static extern bool IsIconic(IntPtr hWnd);        [DllImport("user32")]        static extern bool OpenIcon(IntPtr hWnd);

 

窗体句柄的简单封装及激活指定的窗体