让鼠标拖动WinForm窗体

来源:互联网 发布:上海 心理咨询 知乎 编辑:程序博客网 时间:2024/06/09 18:15

参考网上的代码,写了此文。

先引入API函数ReleaseCapture、SendMessage

 

 

 

再override 一下WindProc函数

 

再override一下OnMouseMove函数

 

运行程序,可以在窗体任意位置拖动改变窗体的位置,而不仅仅像普通的windows程序那样只能在标题栏用鼠标拖动窗口。

 

外加让textbox内容改变后自动滚动到最底端:

 

 

实现窗体类似于QQ最小化的动画效果

原创粉丝点击