去掉标题栏后如何用鼠标来移动窗体? override WndProc, 响应消息WM_NCHITTEST, 返回HTCAPTION, 具体的值可查SDK头文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected override void WndProc(ref Message m){ if (m.Msg == 0x0084) // WM_NCHITTEST { m.Result = (IntPtr)0x2; // HTCAPTION return; } base.WndProc(ref m);} http://developer.ccidnet.com/pub/disp/Article?columnID=340&articleID=25457&pageNO=1 protected override void OnPaint(PaintEventArgs e) { if(y<44) { if(flag==2) { this.Left=Control.MousePosition.X-x; this.Top=Control.MousePosition.Y-y; } } }private void KJ2003WlanClient_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) { { if(flag==2) { x=e.X; y=e.Y; } } this.Refresh(); } public int clicknum=0; private void KJ2003WlanClient_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { if(clicknum%2==0) { x=e.X; y=e.Y; flag=2; clicknum=1; } else { clicknum=0; flag=1; } this.Refresh(); } private void KJ2003WlanClient_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e) { if(clicknum%2==0) { x=e.X; y=e.Y; flag=2; clicknum=1; } else { clicknum=0; flag=1; } this.Refresh(); 关于list.orderby的用法疑惑 一个关于WebRequest简单的问题,急求解~ 为什么用gid+生成的图片PS打不开?? 苦恼呀 WPF窗体问题,新手求! 求助 c# 调用dll出现的问题. 求高手帮帮忙,谢谢了。 请问EXCEL中如何设置单元格的长度和给该单元格画外框???(急) crystal report 加载报表失败 小弟诚心向各位大神求解关于InstallSheild打包时出现的异常 *关于认证的问题,请教了很多高手都没解决!如果好的话还可以合作,有MONEY DataGrid数据修改更新问题!
{
if (m.Msg == 0x0084) // WM_NCHITTEST
{
m.Result = (IntPtr)0x2; // HTCAPTION
return;
} base.WndProc(ref m);
}
{
if(y<44)
{
if(flag==2)
{
this.Left=Control.MousePosition.X-x;
this.Top=Control.MousePosition.Y-y;
}
}
}
private void KJ2003WlanClient_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
{
if(flag==2)
{
x=e.X;
y=e.Y;
}
}
this.Refresh();
}
public int clicknum=0; private void KJ2003WlanClient_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(clicknum%2==0)
{
x=e.X;
y=e.Y;
flag=2;
clicknum=1;
}
else
{
clicknum=0;
flag=1;
}
this.Refresh();
} private void KJ2003WlanClient_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(clicknum%2==0)
{
x=e.X;
y=e.Y;
flag=2;
clicknum=1;
}
else
{
clicknum=0;
flag=1;
}
this.Refresh();