摘要:
前言话说鼠标点击客户区域实现移动窗体蛮简单的,目前有3种方法。1.通过Form的MouseDown、MouseMove、MouseUp实现。这个逻辑比较简单就不介绍了。2.通过Form的MouseDown事件里调用API。主要是调用ReleaseCapture()及SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0),WM_SYSCOMMAND=0x112、SC_MOVE=0xf010、HTCAPTION=0x2。大概是这样,有兴趣的可以试试。3.重写WndProc函数,处理WM_NCHITTEST消息。我是懒得用API 阅读全文