From f0f5793298d9c05b10e69ca6a4fa502b894a5d41 Mon Sep 17 00:00:00 2001 From: zqm Date: Mon, 10 Nov 2025 13:52:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=9C=80=E5=B0=8F=E7=94=BB?= =?UTF-8?q?=E7=AC=94=E7=9A=84=E9=BC=A0=E6=A0=87=E6=8C=87=E9=92=88=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs | 8 ++++++++ 1 file changed, 8 insertions(+) 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);