public windsize GetSize(string ProcessName)
        {
            windsize myWinSize = new windsize();

            Process[] ps = Process.GetProcessesByName(ProcessName);
            foreach (var p in ps)
            {
                IntPtr     handle = p.MainWindowHandle;
                WINDOWINFO info   = new WINDOWINFO();
                info.cbSize = (uint)Marshal.SizeOf(info);
                GetWindowInfo(handle, ref info);

                myWinSize._width  = info.rcWindow.right - info.rcWindow.left;
                myWinSize._height = info.rcWindow.bottom - info.rcWindow.top;

                // return info;
                //  MessageBox.Show(info.rcWindow.left.ToString() + ":" + info.rcWindow.top.ToString());
            }
            return(myWinSize);
        }
 private static extern bool GetWindowInfo(IntPtr hwnd, ref WINDOWINFO pwi);