C# winform无标题窗体随意移动
2013-05-29 18:23
260 查看
这段代码也算是我收藏的了,之前在百度上还没有找到该代码了,这是一年前保存下来的。
/// <summary>
/// 下面这段代码是用来实现窗体随意移动
/// </summary>
/// <param name="m"></param>
protected override void WndProc(ref Message m)
{
if (m.Msg == 0x0201)
{
m.Msg = 0x00A1;//更改消息为非客户区按下鼠标
m.LParam = IntPtr.Zero;
m.WParam = new IntPtr(2);//鼠标放在标题栏内
}
base.WndProc(ref m);
}
/// <summary>
/// 下面这段代码是用来实现窗体随意移动
/// </summary>
/// <param name="m"></param>
protected override void WndProc(ref Message m)
{
if (m.Msg == 0x0201)
{
m.Msg = 0x00A1;//更改消息为非客户区按下鼠标
m.LParam = IntPtr.Zero;
m.WParam = new IntPtr(2);//鼠标放在标题栏内
}
base.WndProc(ref m);
}
相关文章推荐
- C# WinForm:怎样使有标题栏的Form窗体不可移动?
- C#之移动无标题栏窗体功能的实现!...
- [转]C# WInForm 无框窗体移动
- C# 移动无标题栏窗体的几种方法
- [转]C# WInForm 无框窗体移动
- C#-WinForm-无边框窗体的移动和阴影-API
- C# winform 无边框窗体鼠标点击移动事件
- 用C#做一个悬浮窗口[含三种移动无标题窗体的办法]
- C# winform中无边框窗体的移动
- C#窗体随意移动
- C# WinForm 在窗口菜单上显示已打开窗体的标题及其窗体的排列
- C# WinForm开发系列之自定义无边框窗体(最大化,最小化,关闭,拉伸和移动的相关知识)
- C#移动无标题窗体
- C#winform窗体中如何点击移动某个控件来移动窗体
- [Winform/C#]点击工作区域移动窗体
- C# 在winform中隐藏或者去除c#的标题栏并实现窗体移动附代码
- [C#]使用Label标签控件模拟窗体标题的移动及窗体颜色不断变换
- c# 实现无标题栏的窗体移动
- C# 移动窗口 适用于有标题栏和无标题栏窗体 超级简单版
- C#移动无标题栏窗体的三种代码: