From 77b623b9ac1575a0da911a6f49bf8273d155614c Mon Sep 17 00:00:00 2001 From: zqm Date: Tue, 11 Nov 2025 10:51:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=81=A2=E5=A4=8D=E6=B8=A9=E5=B7=AE=E5=9B=BE?= =?UTF-8?q?=E7=BB=98=E5=88=B6=E6=96=B9=E5=BD=A2=E4=B8=BA=E5=B1=85=E4=B8=AD?= =?UTF-8?q?=E5=AF=B9=E9=BD=90=EF=BC=8C=E4=B8=8E=E5=85=89=E6=A0=87=E5=9D=97?= =?UTF-8?q?=E7=83=AD=E7=82=B9=E4=BD=8D=E7=BD=AE=E4=BF=9D=E6=8C=81=E4=B8=80?= =?UTF-8?q?=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs index b8f7831..61c70ad 100644 --- a/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs +++ b/Windows/CS/Framework4.0/Toprie/Toprie/Setting.cs @@ -2899,8 +2899,9 @@ namespace JoyD.Windows.CS } // 绘制擦除区域(方形) - // 确保与光标块左上角对齐 - g.FillRectangle(Brushes.Transparent, imagePoint.X, imagePoint.Y, adjustedBrushSize, adjustedBrushSize); + // 确保与光标块居中对齐 + int halfSize = adjustedBrushSize / 2; + g.FillRectangle(Brushes.Transparent, imagePoint.X - halfSize, imagePoint.Y - halfSize, adjustedBrushSize, adjustedBrushSize); // 恢复CompositingMode为默认值 g.CompositingMode = System.Drawing.Drawing2D.CompositingMode.SourceOver; @@ -2944,10 +2945,11 @@ namespace JoyD.Windows.CS } // 绘制区域(方形) - // 确保与光标块左上角对齐 + // 确保与光标块居中对齐 + int halfSize = adjustedBrushSize / 2; using (SolidBrush brush = new SolidBrush(selectedColor)) { - g.FillRectangle(brush, imagePoint.X, imagePoint.Y, adjustedBrushSize, adjustedBrushSize); + g.FillRectangle(brush, imagePoint.X - halfSize, imagePoint.Y - halfSize, adjustedBrushSize, adjustedBrushSize); } } }