c#禁止通過(guò)拖動(dòng),雙擊標(biāo)題欄改變窗體大小的方法
最近寫windows窗體程序,發(fā)現(xiàn)一個(gè)煩人的問題。
窗體初始化時(shí)禁用了最大化按鈕,并使之最大化。本希望窗體一直保持最大化。但是拖動(dòng),雙擊標(biāo)題欄時(shí)窗體就會(huì)縮小。煩死了+_+。
最后,終于找到了解決方法。
//禁止通過(guò)拖動(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)·} } }
以上這篇c#禁止通過(guò)拖動(dòng),雙擊標(biāo)題欄改變窗體大小的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C#實(shí)現(xiàn)HSL顏色值轉(zhuǎn)換為RGB的方法
這篇文章主要介紹了C#實(shí)現(xiàn)HSL顏色值轉(zhuǎn)換為RGB的方法,涉及C#數(shù)值判定與轉(zhuǎn)換的相關(guān)技巧,需要的朋友可以參考下2015-06-06C# 9 新特性——record的相關(guān)總結(jié)
這篇文章主要介紹了C# 9 新特性——record的相關(guān)總結(jié),幫助大家更好的理解和學(xué)習(xí)使用c# 9的新特性,感興趣的朋友可以了解下2021-02-02C#中AutoResetEvent控制線程用法小結(jié)
本文主要來(lái)自一道面試題,由于之前對(duì)AutoResetEvent的概念比較模糊,面試題題目很簡(jiǎn)潔:兩個(gè)線程交替打印0~100的奇偶數(shù),你可以先動(dòng)手試試,我主要是嘗試在一個(gè)方法里面完成這個(gè)任務(wù),需要的朋友可以參考下2022-07-07