WinForm任務欄最小化 在C#編寫的WinForm里,在FormBorderStyle設為None的時候,任務欄點擊程式圖標,不會自動最小化。在主視窗WinForm.cs裡加入如下代碼後,即可恢復該功能。 protected override CreateParams CreateParams ...
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; } }