C#實現(xiàn)WinForm禁止最大化、最小化、雙擊標題欄、雙擊圖標等操作的方法
更新時間:2015年08月20日 12:16:07 作者:我心依舊
這篇文章主要介紹了C#實現(xiàn)WinForm禁止最大化、最小化、雙擊標題欄、雙擊圖標等操作的方法,涉及C#使用WinForm針對窗口操作的各種常用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了C#實現(xiàn)WinForm禁止最大化、最小化、雙擊標題欄、雙擊圖標等操作的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
protected override void WndProc(ref Message m)
{
if (m.Msg==0x112)
{
switch ((int) m.WParam)
{
//禁止雙擊標題欄關閉窗體
case 0xF063:
case 0xF093:
m.WParam = IntPtr.Zero;
break;
//禁止拖拽標題欄還原窗體
case 0xF012:
case 0xF010:
m.WParam = IntPtr.Zero;
break;
//禁止雙擊標題欄
case 0xf122:
m.WParam = IntPtr.Zero;
break;
//禁止關閉按鈕
case 0xF060:
m.WParam = IntPtr.Zero;
break;
//禁止最大化按鈕
case 0xf020:
m.WParam = IntPtr.Zero;
break;
//禁止最小化按鈕
case 0xf030:
m.WParam = IntPtr.Zero;
break;
//禁止還原按鈕
case 0xf120:
m.WParam = IntPtr.Zero;
break;
}
}
base.WndProc(ref m);
}
希望本文所述對大家的C#程序設計有所幫助。
相關文章
C#實現(xiàn)通過ffmpeg從flv視頻文件中截圖的方法
這篇文章主要介紹了C#實現(xiàn)通過ffmpeg從flv視頻文件中截圖的方法,實例分析了C#使用ffmpeg操作flv文件的技巧,需要的朋友可以參考下2015-03-03
C#多線程編程之使用ReaderWriterLock類實現(xiàn)多用戶讀與單用戶寫同步的方法
這篇文章主要介紹了C#多線程編程之使用ReaderWriterLock類實現(xiàn)多用戶讀與單用戶寫同步的方法,涉及C#多線程操作讀寫鎖定的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-11-11
C# ping網絡IP 實現(xiàn)網絡狀態(tài)檢測的方法
下面小編就為大家?guī)硪黄狢# ping網絡IP 實現(xiàn)網絡狀態(tài)檢測的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08
C#實現(xiàn)延時并自動關閉MessageBox的方法
這篇文章主要介紹了C#實現(xiàn)延時并自動關閉MessageBox的方法,非常實用的功能,需要的朋友可以參考下2014-08-08
C#中datagridview的EditingControlShowing事件用法實例
這篇文章主要介紹了C#中datagridview的EditingControlShowing事件用法,實例分析了datagridview的EditingControlShowing事件的定義與使用技巧,需要的朋友可以參考下2015-06-06

