diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs index 21606c1..567c4ba 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs @@ -1013,6 +1013,14 @@ namespace JoyD.Windows.CS { try { + // 对于最小的画笔(1像素),使用更明显的笔形光标 + if (size <= 1) + { + // 使用系统笔形光标,更加明显易见 + return Cursors.Cross; // 或者可以尝试使用Cursors.IBeam或其他合适的光标 + } + + // 对于较大的画笔,创建与画笔大小一致的自定义光标 // 创建一个足够大的位图以容纳画笔大小 int cursorSize = Math.Max(size, 16); // 最小16x16 Bitmap cursorBitmap = new Bitmap(cursorSize, cursorSize);