2019-07-31 11:43:00 3559瀏覽
本篇文章扣丁學(xué)堂Java培訓(xùn)小編給讀者們分享一下c#禁止通過拖動(dòng) 雙擊標(biāo)題欄改變窗體大小的方法,對(duì)此感興趣的小伙伴就隨小編來了解一下吧,希望對(duì)小伙伴們有所幫助。
最近寫windows窗體程序的小伙伴,有沒有遇到過這樣的問題:窗體初始化時(shí)禁用了最大化按鈕,并使之最大化。本希望窗體一直保持最大化。但是拖動(dòng),雙擊標(biāo)題欄時(shí)窗體就會(huì)縮小。
最后,終于找到了解決方法。
//禁止通過拖動(dòng),雙擊標(biāo)題欄改變窗體大小。
public const int WM_NCLBUTTONDBLCLK = 0xA3;
const int WM_NCLBUTTONDOWN = 0x00A1;
const int HTCAPTION = 2;
protected override void WndProc(ref Message m)
{
if (m.Msg == WM_NCLBUTTONDOWN && m.WParam.ToInt32() == HTCAPTION)
return;
if (m.Msg == WM_NCLBUTTONDBLCLK)
return;
base.WndProc(ref m)·}
}
}
想要了解更多關(guān)于Java方面內(nèi)容的小伙伴,請關(guān)注扣丁學(xué)堂Java培訓(xùn)官網(wǎng)、微信等平臺(tái),扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平臺(tái)為您提供權(quán)威的Java開發(fā)視頻,Java培訓(xùn)后的前景無限,行業(yè)薪資和未來的發(fā)展會(huì)越來越好的,扣丁學(xué)堂老師精心推出的Java視頻教程定能讓你快速掌握J(rèn)ava從入門到精通開發(fā)實(shí)戰(zhàn)技能??鄱W(xué)堂Java技術(shù)交流群:850353792。
【關(guān)注微信公眾號(hào)獲取更多學(xué)習(xí)資料】 【掃碼進(jìn)入JavaEE/微服務(wù)VIP免費(fèi)公開課】