以前根据Winamp的效果编写一个磁性移动窗体类模块MagneticFormHelper,现放上来参考。
' 使用方法:
' 1.定义类变量
' 2.用类属性设置磁性主窗体,子窗体,磁性吸附距离
' 3.在各窗体某对象的MouseDown和MouseMove事件里使用类方法ctlMouseDown和ctlMouseMove
' 4.如有必要,可以设置磁性窗体最前,隐藏,缩小成条型,使用时请参考Winamp的效果
'
' 备注:因为本类模块是模仿Winamp效果,因此各磁性窗体的原始大小为275*116,条型大小为275*14,单位Pixel。实际中窗体大小与该原始大小无关。
点击磁性移动窗体类模块MagneticFormHelper下载,请先运行 Run Me First.bat 文件注册该DLL组件。
下面提供源码下载:
![]() |
Austin Liu 刘恒辉
Project Manager and Software Designer E-Mail:lzhdim@163.com Blog:https://lzhdim.cnblogs.com 欢迎收藏和转载此博客中的博文,但是请注明出处,给笔者一个与大家交流的空间。谢谢大家。 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步