c# 拖动 form

分类: c# | 标签: | 日期:2010-08-18

using System;
using System.ComponentModel;
using System.Windows.Forms;

namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

protected override void WndProc(ref Message m)
{
if (m.Msg == 0×0201) //鼠标左键按下去的消息
{
m.Msg = 0×00A1;//更改消息为非客户区按下鼠标
m.LParam = IntPtr.Zero;//默认值
m.WParam = new IntPtr(2);//鼠标放在标题栏内
}
base.WndProc(ref m);
}

private void Form1_Load(object sender, EventArgs e)
{

}
}
}

巨简单

声明:本文为耿振的博客 http://blog.bordf.com发布文章。转载务必注明出处

注意:转载须保留全文:请保留本文出处!否则耿振的博客将向你网站的主机商投诉。
本文永久地址:http://blog.bordf.com/547/


表情:<( ̄︶ ̄)> | (⊙ˍ⊙) | >﹏< | b( ̄▽ ̄)d | (─.─||) | (^_-)

[ Ctrl+Enter提交 ]