Unity Pc应用窗口的最小化,最大化,关闭 的实现最近写项目用到的,分享给大家。
即
闲话不多说了直接切入真题,代码如下:
#region 窗口最小化定义 [DllImport("user32.dll")] static extern bool CloseWindow(IntPtr hwnd); [DllImport("user32.dll", EntryPoint = "FindWindow")] static extern IntPtr FindWindow(string lpClassName, string lpWindowName); IntPtr ParenthWnd = FindWindow(null, "DroneCruiseProject"); //build时候的项目名 #endregion private bool ischange = false; /// /// 子物体:关闭程序按钮 /// public void CloseBtn_Click() { Application.Quit(); } /// /// 子物体:窗口最小化 /// public void MinimizeBtn_Click() { CloseWindow(ParenthWnd); } /// /// 子物体:窗口最大化 /// public void MaximzeBtn_Click() { ischange = !ischange;