首页 > 编程 > C# > 正文

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

2020-01-24 01:30:12
字体:
来源:转载
供稿:网友

本文实例讲述了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#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表