好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#实现将窗体固定在显示器的左上角且不能移动的方法

本文实例讲述了C#实现将窗体固定在显示器的左上角且不能移动的方法。分享给大家供大家参考。具体实现方法如下:

?

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.IO;

using System.Runtime.InteropServices;

namespace App

{

  public partial class Form4 : Form

  {

   public Form4()

   {

    InitializeComponent();

    this .StartPosition = FormStartPosition.Manual;

    this .Location = new Point(0, 0);

   }

   protected override void WndProc( ref Message m)

   {

    base .WndProc( ref m);

    if (m.Msg == 0x84 && m.Result == (IntPtr)2) //不让拖动标题栏

    {

     m.Result = (IntPtr)1;

    }

    if (m.Msg == 0xA3) //双击标题栏无反应

    {

     m.WParam = System.IntPtr.Zero;

    }

   }

  }

}

希望本文所述对大家的C#程序设计有所帮助。

dy("nrwz");

查看更多关于C#实现将窗体固定在显示器的左上角且不能移动的方法的详细内容...

  阅读:77次