ずっと前にウェブで見つけたコードについて、あなたの助けが必要です。悲しいことに、それがどこから来たのか覚えていません:(プロジェクトでボーダレスフォームを移動するには、次のコードを切り取って使用します:
protected override void OnMouseDown(MouseEventArgs e)
{
base.OnMouseDown(e);
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
this.Capture = false;
Message msg = Message.Create(this.Handle, 0XA1, new IntPtr(2), IntPtr.Zero);
this.WndProc(ref msg);
}
}
私の問題は、コードがどのように機能するかを完全に理解していないことです。私が理解している限り、マウスボタンがフォーム上でクリックされると、イベントがアクティブになります。次に、マウス クリックが左クリックの場合、クエリに従います。そして、そこから、次のコードが何をするのかわかりません:(