Jelajahi Sumber

Fix mouse wheel coordinates

Eli Arbel 8 tahun lalu
induk
melakukan
5eada2b122
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      src/Windows/Avalonia.Win32/WindowImpl.cs

+ 2 - 2
src/Windows/Avalonia.Win32/WindowImpl.cs

@@ -517,7 +517,7 @@ namespace Avalonia.Win32
                         WindowsMouseDevice.Instance,
                         timestamp,
                         _owner,
-                        ScreenToClient(DipFromLParam(lParam)),
+                        PointToClient(PointFromLParam(lParam)),
                         new Vector(0, (ToInt32(wParam) >> 16) / wheelDelta), GetMouseModifiers(wParam));
                     break;
 
@@ -526,7 +526,7 @@ namespace Avalonia.Win32
                         WindowsMouseDevice.Instance,
                         timestamp,
                         _owner,
-                        ScreenToClient(DipFromLParam(lParam)),
+                        PointToClient(PointFromLParam(lParam)),
                         new Vector(-(ToInt32(wParam) >> 16) / wheelDelta, 0), GetMouseModifiers(wParam));
                     break;