c#窗体事件

  从网上看到了一个窗体拖动事件,超级简洁,至少现在这个阶段我是看起来有困难的 有兴趣的哥们们可以讨论下 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication2 { public partial class Form1 : Form { private const int WM_NCHITTEST = 0x84;//这几行真够晕的,貌似调用了基本函数饿 private const int HTCLIENT = 0x1; private const int HTCAPTION = 0x2; public Form1() { InitializeComponent(); } protected override void WndProc(ref Message m) { switch (m.Msg) { case WM_NCHITTEST: base.WndProc(ref m); if ((int)m.Result == HTCLIENT) m.Result = (IntPtr)HTCAPTION; return; break; } base.WndProc(ref m); } } } 我试过了,可以运行,就是貌似最后那个break有点问题,看不懂...嘿嘿 还得继续努力啊!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值