using System.Runtime.InteropServices; class Program { static void Main(string[] args) { IntPtr maindHwnd = FindWindow("IEFrame", null); //获取IE窗口 if (maindHwnd != IntPtr.Zero) { const int SYSCOMMAND = 0x0112; const int MaxSize = 0xF030; //最大化 const int MinSize = 0xf020; //最小化 SendMessage(maindHwnd, SYSCOMMAND, MaxSize, 0); } else { Console.WriteLine("没有找到窗口"); } //Console.ReadLine(); } //引入方法
[DllImport("user32.dll", EntryPoint = "FindWindow")] private static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow); [DllImport("user32.dll", EntryPoint = "FindWindow")] private static extern IntPtr FindWindow(string strClass, string strWindow); [DllImport("user32.dll", EntryPoint = "SendMessage")] private static extern int SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam); }