WinForm任務欄最小化

WinForm任務欄最小化

在C#編寫的WinForm裏,在FormBorderStyle設爲None的時候,任務欄點擊程序圖標,不會自動最小化。在主窗口WinForm.cs里加入以下代碼後,便可恢復該功能。

複製代碼
        protected override CreateParams CreateParams
        {
            get
            {
                const int WS_MINIMIZEBOX = 0x00020000; // Winuser.h中定義
                CreateParams cp = base.CreateParams;
                cp.Style = cp.Style | WS_MINIMIZEBOX; // 容許最小化操做
                return cp;
            }
        }
相關文章
相關標籤/搜索