C#磁性窗体吸附源码解析

在Windows Forms中实现磁性窗体吸附效果,类似Winamp的窗口吸附。通过拦截窗体移动消息,在窗口接近屏幕顶端时实现磁性效果。判断窗口即将到达的位置的Top值是否小于一定范围,称为磁性距离,可自定义大小。

rar
Magnetism895a7f2c-4df0-4a0c-a8d0-6d040ccb09fb.rar 预估大小:46个文件
folder
51aspx_Magnetism895a7f2c-4df0-4a0c-a8d0-6d040ccb09fb 文件夹
file
magnetism.suo 18KB
file
Frm_Libretto.Designer.cs 3KB
folder
bin 文件夹
folder
Debug 文件夹
file
magnetism.vshost.exe.manifest 490B
file
magnetism.vshost.exe 11KB
file
magnetism.exe 463KB
file
magnetism.pdb 44KB
file
Frm_Play.cs 5KB
file
Program.cs 493B
file
Frm_Libretto.resx 6KB
folder
obj 文件夹
folder
Debug 文件夹
file
GenerateResource-ResGen.write.4.tlog 2B
file
magnetism.Frm_Play.resources 180B
file
magnetism.Frm_Libretto.resources 180B
file
GenerateResource-ResGen.read.4.tlog 2B
file
GenerateResource-ResGen.read.6.tlog 2B
file
GenerateResource-ResGen.write.6.tlog 2B
file
magnetism.Frm_ListBox.resources 180B
file
GenerateResource-ResGen.write.1.tlog 930B
file
GenerateResource-ResGen.read.5.tlog 2B
file
magnetism.exe 463KB
file
magnetism.pdb 44KB
file
DesignTimeResolveAssemblyReferencesInput.cache 6KB
file
GenerateResource-ResGen.write.5.tlog 2B
file
magnetism.csproj.FileListAbsolute.txt 1KB
file
magnetism.Properties.Resources.resources 445KB
folder
TempPE 文件夹
file
Properties.Resources.Designer.cs.dll 5KB
file
GenerateResource-ResGen.read.1.tlog 958B
file
Frm_Libretto.cs 1KB
file
Frm_Play.Designer.cs 6KB
folder
Image 文件夹
file
3.bmp 35KB
file
1.bmp 35KB
file
4.bmp 101KB
file
2.bmp 236KB
file
5.bmp 35KB
file
Close.bmp 1KB
file
FrmClass.cs 16KB
file
magnetism.csproj 5KB
file
Frm_Play.resx 6KB
file
Frm_ListBox.designer.cs 3KB
file
Frm_ListBox.resx 6KB
file
magnetism.sln 907B
file
Frm_ListBox.cs 1KB
folder
Properties 文件夹
file
Resources.resx 7KB
file
Settings.settings 249B
file
AssemblyInfo.cs 1KB
file
Settings.Designer.cs 1KB
file
Resources.Designer.cs 5KB
rar 文件大小:86.48KB