修改擦除模式光标绘制逻辑,确保光标始终按原始size绘制为正方形,不考虑图像缩放比例

This commit is contained in:
zqm
2025-11-11 10:03:26 +08:00
parent 5ad7b76e3b
commit 1c6e207427

View File

@@ -1364,8 +1364,7 @@ namespace JoyD.Windows.CS
return Cursors.Cross; // 或者可以尝试使用Cursors.IBeam或其他合适的光标 return Cursors.Cross; // 或者可以尝试使用Cursors.IBeam或其他合适的光标
} }
// 对于较大的画笔,创建与画笔大小一致的自定义光标 // 直接使用原始size绘制正方形光标不考虑缩放比例
// 创建一个足够大的位图以容纳画笔大小
int cursorSize = Math.Max(size, 16); // 最小16x16 int cursorSize = Math.Max(size, 16); // 最小16x16
Bitmap cursorBitmap = new Bitmap(cursorSize, cursorSize); Bitmap cursorBitmap = new Bitmap(cursorSize, cursorSize);