C#实现将窗体固定在显示器的左上角且不能移动的方法
本文实例讲述了C#实现将窗体固定在显示器的左上角且不能移动的方法。分享给大家供大家参考。具体实现方法如下:
usingSystem; usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Drawing; usingSystem.Linq; usingSystem.Text; usingSystem.Windows.Forms; usingSystem.IO; usingSystem.Runtime.InteropServices; namespaceApp { publicpartialclassForm4:Form { publicForm4() { InitializeComponent(); this.StartPosition=FormStartPosition.Manual; this.Location=newPoint(0,0); } protectedoverridevoidWndProc(refMessagem) { base.WndProc(refm); if(m.Msg==0x84&&m.Result==(IntPtr)2)//不让拖动标题栏 { m.Result=(IntPtr)1; } if(m.Msg==0xA3)//双击标题栏无反应 { m.WParam=System.IntPtr.Zero; } } } }
希望本文所述对大家的C#程序设计有所帮助。