c# winform 让Form窗体上系统自带的红色关闭按钮失效,点击关闭变为最小化

#region   拦截Windows消息
protected override void WndProc(ref   Message m)
{
	const int WM_SYSCOMMAND = 0x0112;
	const int SC_CLOSE = 0xF060;
	if (m.Msg == WM_SYSCOMMAND && (int)m.WParam == SC_CLOSE)
	{//捕捉关闭窗体消息   
		//   User   clicked   close   button   
		this.WindowState = FormWindowState.Minimized;
		return;
	}
	base.WndProc(ref   m);
}
#endregion


黑色头发:http://heisetoufa.iteye.com

你可能感兴趣的:(C++,c,windows,C#,WinForm)