通过C#、WPF实现系统桌面跟随鼠标的全屏半透明十字光标特效,可用于辅助定位光标。具体实现方式为使用Canvas进行绘图,并实时响应鼠标的移动事件进行跟随。运行时会将鼠标指针临时修改为本人自己绘制的光标,关闭后会恢复原光标。注:所用环境为VS2015,通过将.NET Framework修改为较低的3.0以适应在win7上可以直接运行exe。
资源文件列表
CursorXY byLSS/.vs/Helloworld/v14/.suo , 53760
CursorXY byLSS/Helloworld.sln , 997
CursorXY byLSS/Helloworld/App.config , 157
CursorXY byLSS/Helloworld/App.xaml , 374
CursorXY byLSS/Helloworld/App.xaml.cs , 294
CursorXY byLSS/Helloworld/bin/Debug/app.publish/Helloworld.exe , 47536
CursorXY byLSS/Helloworld/bin/Debug/c.png , 1924
CursorXY byLSS/Helloworld/bin/Debug/cross.cur , 1158
CursorXY byLSS/Helloworld/bin/Debug/Helloworld.application , 1633
CursorXY byLSS/Helloworld/bin/Debug/Helloworld.exe , 46592
CursorXY byLSS/Helloworld/bin/Debug/Helloworld.exe.config , 157
CursorXY byLSS/Helloworld/bin/Debug/Helloworld.exe.manifest , 4162
CursorXY byLSS/Helloworld/bin/Debug/Helloworld.pdb , 32256
CursorXY byLSS/Helloworld/bin/Debug/Helloworld.vshost.application , 1633
CursorXY byLSS/Helloworld/bin/Debug/Helloworld.vshost.exe , 21680
CursorXY byLSS/Helloworld/bin/Debug/Helloworld.vshost.exe.config , 157
CursorXY byLSS/Helloworld/bin/Debug/Helloworld.vshost.exe.manifest , 4162
CursorXY byLSS/Helloworld/Helloworld.csproj , 10650
CursorXY byLSS/Helloworld/Helloworld.csproj.user , 535
CursorXY byLSS/Helloworld/Helloworld_TemporaryKey.pfx , 1668
CursorXY byLSS/Helloworld/MainWindow.xaml , 939
CursorXY byLSS/Helloworld/MainWindow.xaml.cs , 7343
CursorXY byLSS/Helloworld/Mouse.cs , 2406
CursorXY byLSS/Helloworld/obj/Debug/App.g.cs , 2300
CursorXY byLSS/Helloworld/obj/Debug/App.g.i.cs , 2300
CursorXY byLSS/Helloworld/obj/Debug/DesignTimeResolveAssemblyReferences.cache , 883
CursorXY byLSS/Helloworld/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache , 6861
CursorXY byLSS/Helloworld/obj/Debug/Helloworld.application , 1633
CursorXY byLSS/Helloworld/obj/Debug/Helloworld.csproj.FileListAbsolute.txt , 4644
CursorXY byLSS/Helloworld/obj/Debug/Helloworld.csproj.GenerateResource.Cache , 906
CursorXY byLSS/Helloworld/obj/Debug/Helloworld.csprojResolveAssemblyReference.cache , 16111
CursorXY byLSS/Helloworld/obj/Debug/Helloworld.exe , 46592
CursorXY byLSS/Helloworld/obj/Debug/Helloworld.exe.manifest , 4162
CursorXY byLSS/Helloworld/obj/Debug/Helloworld.g.resources , 1502
CursorXY byLSS/Helloworld/obj/Debug/Helloworld.pdb , 32256
CursorXY byLSS/Helloworld/obj/Debug/Helloworld.Properties.Resources.resources , 19008
CursorXY byLSS/Helloworld/obj/Debug/Helloworld_Content.g.i.cs , 534
CursorXY byLSS/Helloworld/obj/Debug/Helloworld_MarkupCompile.cache , 266
CursorXY byLSS/Helloworld/obj/Debug/Helloworld_MarkupCompile.i.cache , 265
CursorXY byLSS/Helloworld/obj/Debug/Helloworld_MarkupCompile.i.lref , 79
CursorXY byLSS/Helloworld/obj/Debug/Helloworld_MarkupCompile.lref , 79
CursorXY byLSS/Helloworld/obj/Debug/MainWindow.baml , 1274
CursorXY byLSS/Helloworld/obj/Debug/MainWindow.g.cs , 4208
CursorXY byLSS/Helloworld/obj/Debug/MainWindow.g.i.cs , 4208
CursorXY byLSS/Helloworld/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs , 0
CursorXY byLSS/Helloworld/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs , 0
CursorXY byLSS/Helloworld/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs , 0
CursorXY byLSS/Helloworld/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll , 4096
CursorXY byLSS/Helloworld/Properties/AssemblyInfo.cs , 2270
CursorXY byLSS/Helloworld/Properties/Resources.Designer.cs , 3940
CursorXY byLSS/Helloworld/Properties/Resources.resx , 6661
CursorXY byLSS/Helloworld/Properties/Settings.Designer.cs , 1110
CursorXY byLSS/Helloworld/Properties/Settings.settings , 201
CursorXY byLSS/Helloworld/Resources/cross.cur , 1158
CursorXY byLSS/Helloworld/Resources/cursor.png , 2933
CursorXY byLSS/Helloworld/Resources/icon.ico , 13942
